输入# lsblk 看是否有识别到硬盘
[root@15dun /]# fdisk -l
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a9eaa
--这里的sda是系统盘,不需要挂载操作
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 3907583 1952768 83 Linux
/dev/sda2 3907584 19531775 7812096 82 Linux swap / Solaris
/dev/sda3 19531776 62914559 21691392 83 Linux
--下面的是我们可挂载的磁盘
磁盘 /dev/sdb:96.6 GB, 96636764160 字节,188743680 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
复制代码
创建分区
复制代码
[root@15dun /]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0xf47922c1 创建新的 DOS 磁盘标签。
--输入n
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
--输入p
Select (default p): p
--直接回车
分区号 (1-4,默认 1):
--直接回车
起始 扇区 (2048-146800639,默认为 2048):
将使用默认值 2048
--直接回车
Last 扇区, +扇区 or +size{K,M,G} (2048-146800639,默认为 146800639):
将使用默认值 146800639
分区 1 已设置为 Linux 类型,大小设为 96.6 GiB
--输入w保存
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
复制代码
再次查看可挂载磁盘情况
复制代码
[root@15dun/]# fdisk -l
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a9eaa
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 3907583 1952768 83 Linux
/dev/sda2 3907584 19531775 7812096 82 Linux swap / Solaris
/dev/sda3 19531776 62914559 21691392 83 Linux
磁盘 /dev/sdb:96.6 GB, 96636764160 字节,188743680 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0xf47922c1
--我们发现这里多了一个sdb1,就说明我们成功了
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 146800639 73399296 83 Linux
复制代码
对我们创建的sdb1执行格式化
复制代码
[root@15dun /]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=4587456 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=18349824, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=8959, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
复制代码
将磁盘挂载到/data/目录下(如果data目录下原来存在数据会全被覆盖掉)
[root@yanshi /]# mkdir /data/
[root@yanshi /]# mount /dev/sdb1 /data/
查看磁盘挂载
复制代码
[root@localhost /]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda3 xfs 21G 7.6G 14G 37% /
devtmpfs devtmpfs 895M 0 895M 0% /dev
tmpfs tmpfs 910M 0 910M 0% /dev/shm
tmpfs tmpfs 910M 11M 900M 2% /run
tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/sda1 xfs 1.9G 176M 1.7G 10% /boot
tmpfs tmpfs 182M 4.0K 182M 1% /run/user/42
tmpfs tmpfs 182M 20K 182M 1% /run/user/0
--这里显示,我们已经把96.6G的磁盘挂载到/data下了
/dev/sdb1 xfs 96G 33M 70G 1% /data
复制代码
设置开机自动挂载磁盘(否则我们刚才挂载的磁盘再次开机时会掉)
首先查询该磁盘对应的UUID(2种都可以,楼主用的第二种)
复制代码
--第一种方法
[root@localhost /]# ls -l /dev/disk/by-uuid
总用量 0
lrwxrwxrwx. 1 root root 10 5月 22 15:42 0e6d5d2f-fd22-4169-8702-8b75d5d55fc9 -> ../../dm-0
lrwxrwxrwx. 1 root root 10 5月 22 15:42 7fbd6bfd-a08f-435e-8f6b-c2674024aea8 -> ../../dm-1
lrwxrwxrwx. 1 root root 10 5月 22 15:58 c6c43b24-fc8f-467b-aaeb-67485a4c6e74 -> ../../sdb1
lrwxrwxrwx. 1 root root 10 5月 22 15:42 f6ffac0f-57e1-4393-9877-24890df61d04 -> ../../sda1
--第二种方法
[root@localhost /]# blkid
/dev/sda1: UUID="8e678171-23a6-4b95-b148-0553541cf9ab" TYPE="xfs"
/dev/sda2: UUID="9dbcefa0-6d11-4074-bb06-d7c8073fc199" TYPE="swap"
/dev/sda3: UUID="598aff57-3371-468d-b1c9-edf28b783a9f" TYPE="xfs"
--这个就是我们刚才挂载的磁盘的UUID="672330bc-b774-4992-b909-ede2433ef1fd"
/dev/sdb1: UUID="672330bc-b774-4992-b909-ede2433ef1fd" TYPE="xfs"
复制代码
把磁盘挂载信息写到配置文件fstab中(注意:该文件写错会导致无法开机)
复制代码
--用vi命令打开该文件
--按 i 进入编辑模式 按esc退出编辑模式 输入 :wq! 退出并保存
vi /etc/fstab
--把下面的内容加入到最后面
--上面查到的UUID 磁盘的挂载目录 我们刚才格式化的磁盘格式 默认写就可以
UUID=672330bc-b774-4992-b909-ede2433ef1fd /data/ xfs defaults 0 0
复制代码
添加完成后 执行mount -a 即可生效
到这里我们的磁盘就挂到我们的服务器上了
也可以利用命令写入fstab开机启动挂载
echo “/dev/vdb /data xfs defaults 0 0” >> /etc/fstab
售后服务热线:
0745-2261996