Linux 挂载新硬盘
1. 先查看当前系统可发的现硬盘信息
[root@localhost ~]# fdisk -l
磁盘 /dev/sda:320.1 GB, 320072933376 字节,625142448 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000c8d34
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 618416127 308158464 8e Linux LVM
磁盘 /dev/sdb:1000.2 GB, 1000204886016 字节,1953525168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x6e658b18
磁盘 /dev/sdb:1000.2 GB 就是我新插在电脑上的一块新的空白盘
2. 使用fdisk 命令格式化硬盘
[root@localhost ~]# fdisk /dev/sdb
The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 1 extended, 3 free)
l logical (numbered from 5)
Select (default p): p
分区号 (2-4,默认 2):2
No free sectors available
命令(输入 m 获取帮助):w # 保存退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘
上边操作完之后,分区建立基本完成了。但是系统还是无法识别分区表,可以使用partprobe
命令在内核重新读取分区表
[root@localhost ~]# partprobe /dev/sdb
3. 格式化分区
[root@localhost ~]# mkfs.xfs -f /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
无论如何也要继续? (y,n) y #这里输入y
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
61054976 inodes, 244190646 blocks
12209532 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2392850432
7453 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, 71663616, 78675968,
102400000, 214990848
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
4. 挂载硬盘到指定目录
我这里将新硬盘挂载到了/mnt/data
下了,这里可以随意指定,但挂载之前一定要先创建目录
[root@localhost mnt]# mount /dev/sdb /mnt/data/
查看硬盘信息
[root@localhost mnt]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 4.0K 3.8G 1% /dev/shm tmpfs 3.8G 18M 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/mapper/centos_bogon-root 240G 55G 186G 23% / /dev/sda1 1014M 185M 830M 19% /boot /dev/mapper/centos_bogon-home 50G 215M 50G 1% /home tmpfs 769M 12K 769M 1% /run/user/42 tmpfs 769M 0 769M 0% /run/user/0 /dev/sdb 917G 77M 871G 1% /mnt/data # 新挂载的硬盘
到这里已经完成了,但是这样电脑重启的话就会失效,所以如果想永久修改,可以在/etc/fstab
文件里进行编辑
5. 永久挂载磁盘
修改/etc/fstab
[root@localhost mnt]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sun Nov 24 02:37:10 2019
#
# 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
#
/dev/mapper/centos_bogon-root / xfs defaults 0 0
UUID=5fce0b5c-1794-4ad3-a464-385f9a3cf576 /boot xfs defaults 0 0
/dev/mapper/centos_bogon-home /home xfs defaults 0 0
/dev/mapper/centos_bogon-swap swap swap defaults 0 0
/www/swap swap swap defaults 0 0
/dev/sdb /mnt/data xfs defaults 0 0 # 这里是要修改的内容
# 需要挂载的磁盘。 # 挂载位置 # 格式
检查是否报错
[root@localhost mnt]# mount -a # 如果什么错误都没有输出就证明OK了
2021年06月22日 10:25
卸载硬盘命令: `umount -v /dev/sdb`