一、使用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
至此,硬盘新增和挂载已全部完成。