操作-加硬盘,并绑定

163 阅读3分钟

1.扫描

echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0  9.8G  0 part /
└─sda3   8:3    0    2G  0 part [SWAP]
sdb      8:16   0   30G  0 disk
sdc      8:32   0   40G  0 disk
sr0     11:0    1  6.7G  0 rom
sr1     11:1    1  3.7G  0 rom
sr2     11:2    1 10.3G  0 rom

2.分区(分块)

[root@localhost ~]# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x204ba252.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-83886079, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-83886079, default 83886079): +39G
Partition 1 of type Linux and of size 39 GiB is set

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0  9.8G  0 part /
└─sda3   8:3    0    2G  0 part [SWAP]
sdb      8:16   0   30G  0 disk
sdc      8:32   0   40G  0 disk
└─sdc1   8:33   0   39G  0 part
sr0     11:0    1  6.7G  0 rom
sr1     11:1    1  3.7G  0 rom
sr2     11:2    1 10.3G  0 rom

3.创建文件系统(对块进行组织和管理)

[root@localhost ~]# mkfs.xfs /dev/sdc1
meta-data=/dev/sdc1              isize=512    agcount=4, agsize=2555904 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=10223616, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=4992, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

4.永久挂载(实质是挂载文件系统)

# 查看UUID
[root@localhost ~]# blkid
/dev/sda2: UUID="fc561a25-054f-4aab-9f09-64ec757d5271" TYPE="xfs"
/dev/sda1: UUID="a0cc39dc-32b3-475e-9e90-8d268114c2f1" TYPE="xfs"
/dev/sda3: UUID="aef99b98-add1-47f6-bd0b-61ad4bc4a449" TYPE="swap"
/dev/sr0: UUID="2019-08-15-21-52-52-00" LABEL="CentOS-8-BaseOS-x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sr1: UUID="2017-03-28-13-24-36-00" LABEL="CentOS_6.9_Final" TYPE="iso9660" PTTYPE="dos"
/dev/sr2: UUID="2019-09-09-19-08-41-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sdc1: UUID="d1d8c01a-7a1b-4fa7-a70e-cee6fa4ab24d" TYPE="xfs"
# 写配置文件
vim /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Mar 12 00:15:00 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=fc561a25-054f-4aab-9f09-64ec757d5271 /                       xfs     defaults        0 0
UUID=a0cc39dc-32b3-475e-9e90-8d268114c2f1 /boot                   xfs     defaults        0 0
UUID=aef99b98-add1-47f6-bd0b-61ad4bc4a449 swap                    swap    defaults        0 0
UUID=d1d8c01a-7a1b-4fa7-a70e-cee6fa4ab24d /var/www/cobbler/ks_mirror xfs   defaults        0 0
# 重新挂载
mount -a
[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0  9.8G  0 part /
└─sda3   8:3    0    2G  0 part [SWAP]
sdb      8:16   0   40G  0 disk
└─sdb1   8:17   0   39G  0 part /var/www/cobbler/ks_mirror
sr0     11:0    1  6.7G  0 rom
sr1     11:1    1  3.7G  0 rom
sr2     11:2    1 10.3G  0 rom