一、使用df -h 查看電腦硬盤信息
[root@NBU8 ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root 17G 1.2G 16G 7% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 12M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 189M 826M 19% /boot #可以看到只有一個sda1分區裝載/boot,
tmpfs 378M 0 378M 0% /run/user/0
二、添加一塊200G的硬盤。(后期安裝Netbackup軟件當數據盤使用)
假如新增的硬盤是IDE接口,則這里的硬盤名字應該是dh[a-z]開頭,:/dev/dh[a-z]
假如新增的硬盤是SCSI接口,則這里的硬盤名字應該是sd[a-z]開頭,:/dev/sd[ a -z ]
使用ls /dev/sdb查看第二塊新加的硬盤信息
1 [root@NBU8 ~]# ls /dev/sda #查看第一塊sda盤的分區情況,這里只顯示一個分區
2 /dev/sda 3 [root@NBU8 ~]# ls /dev/sdb #查看第二塊sdb盤的分區情況,這里是剛新增的硬盤 4 /dev/sdb
三、使用fdisk 命令對sdb進行分區
1 [root@NBU8 ~]# fdisk /dev/sdb 2 歡迎使用 fdisk (util-linux 2.23.2)。 3 4 更改將停留在內存中,直到您決定將更改寫入磁盤。 5 使用寫入命令前請三思。 6 7 8 命令(輸入 m 獲取幫助):m
按m打開菜單
1 [root@NBU8 ~]# fdisk /dev/sdb 2 歡迎使用 fdisk (util-linux 2.23.2)。 3 4 更改將停留在內存中,直到您決定將更改寫入磁盤。 5 使用寫入命令前請三思。 6 7 8 命令(輸入 m 獲取幫助):m 9 命令操作 10 a toggle a bootable flag 11 b edit bsd disklabel 12 c toggle the dos compatibility flag 13 d delete a partition 14 g create a new empty GPT partition table 15 G create an IRIX (SGI) partition table 16 l list known partition types 17 m print this menu 18 n add a new partition #添加一個新的分區 19 o create a new empty DOS partition table 20 p print the partition table #打印分區表 21 q quit without saving changes 22 s create a new empty Sun disklabel 23 t change a partition's system id 24 u change display/entry units 25 v verify the partition table 26 w write table to disk and exit #將表寫入磁盤並退出 27 x extra functionality (experts only)
我們選擇n新增硬盤分區。選擇p創建主分區,輸入1表示在這塊盤建立第一個主分區,然后設置起始扇區,Last扇區。最后選擇w保存退出
1 命令(輸入 m 獲取幫助):n 2 Partition type: 3 p primary (0 primary, 0 extended, 4 free) 4 e extended 5 Select (default p): p #創建主分區 6 分區號 (1-4,默認 1):1 #選擇分區號,默認為1.主分區只能設置4個。這塊硬盤目前沒有主分區,所有第一個主分區號為1 7 起始 扇區 (2048-419430399,默認為 2048): #選擇默認不解釋 8 將使用默認值 2048 9 Last 扇區, +扇區 or +size{K,M,G} (2048-419430399,默認為 419430399): #這里只創建一個分區,所有按回車,表示將全部空間使用 10 將使用默認值 419430399 11 分區 1 已設置為 Linux 類型,大小設為 200 GiB 12 13 命令(輸入 m 獲取幫助):w #保存並退出 14 The partition table has been altered! 15 16 Calling ioctl() to re-read partition table. 17 正在同步磁盤。
經過以上步驟后,分區的建立已經基本完成,但是此時系統還無法識別分區表,需要使用partprobe 命令在內核重新讀取分區表
1 [root@NBU8 ~]# partprobe /dev/sdb
創建文件系統(格式化分區)Linux 中的主流的文件系統有:ext4和xfs等。
[root@NBU8 ~]# mkfs.
mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs
[root@NBU8 ~]# mkfs.ext4 /dev/sdb #這里使用ext4文件系統
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
無論如何也要繼續? (y,n) y #繼續
文件系統標簽=
OS type: Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
13107200 inodes, 52428800 blocks
2621440 blocks (5.00%) reserved for the super user
第一個數據塊=0
Maximum filesystem blocks=2199912448
1600 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: 完成
正在寫入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
[root@NBU8 ~]#
使用mount命令掛載硬盤到/data PS:在掛載之前,需要創建此目錄
1 [root@NBU8 ~]# mount /dev/sdb /data/ #將/dev/sdb 掛載到/data/ 2 [root@NBU8 ~]# df -h #查看掛載情況 3 文件系統 容量 已用 可用 已用% 掛載點 4 /dev/mapper/centos-root 17G 1.2G 16G 7% / 5 devtmpfs 1.9G 0 1.9G 0% /dev 6 tmpfs 1.9G 0 1.9G 0% /dev/shm 7 tmpfs 1.9G 12M 1.9G 1% /run 8 tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup 9 /dev/sda1 1014M 189M 826M 19% /boot 10 tmpfs 378M 0 378M 0% /run/user/0 11 /dev/sdb 197G 61M 187G 1% /data
這樣硬盤掛載就算基本完成了,因為這只是一次性的。重啟后就會消失。那么永久掛載需要對/etc/fstab文件進行編輯。修改/etc/fstab文件(紅色部分就是我們新增加的硬盤信息)
1 [root@NBU8 ~]# cat /etc/fstab 2 3 # 4 # /etc/fstab 5 # Created by anaconda on Sat Mar 30 12:21:41 2019 6 # 7 # Accessible filesystems, by reference, are maintained under '/dev/disk' 8 # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info 9 # 10 /dev/mapper/centos-root / xfs defaults 0 0 11 UUID=ed9e3599-436d-4fe7-8b05-6e1c849958ed /boot xfs defaults 0 0 12 /dev/mapper/centos-swap swap swap defaults 0 0 13 /dev/sdb /data ext4 defaults 0 0
輸入mount -a查看是否報錯
1 [root@NBU8 ~]# mount -a 2 [root@NBU8 ~]#
重啟電腦輸入df -h 查看硬盤掛載情況
1 WARNING! The remote SSH server rejected X11 forwarding request. 2 Last login: Sat Mar 30 13:37:27 2019 from 192.168.2.121 3 [root@NBU8 ~]# df -h 4 文件系統 容量 已用 可用 已用% 掛載點 5 /dev/mapper/centos-root 17G 1.2G 16G 7% / 6 devtmpfs 1.9G 0 1.9G 0% /dev 7 tmpfs 1.9G 0 1.9G 0% /dev/shm 8 tmpfs 1.9G 12M 1.9G 1% /run 9 tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup 10 /dev/sda1 1014M 189M 826M 19% /boot 11 /dev/sdb 197G 61M 187G 1% /data 12 tmpfs 378M 0 378M 0% /run/user/0
至此,硬盤新增和掛載已全部完成。