本文主要是介绍linux挂载额外数据盘到home,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
场景:
在阿里云买了80G+100G额外数据盘,进系统中发现默认额外的盘没有挂载。
查看磁盘详情:
fdisk -l
运行结果如下“
# fdisk -l
Disk /dev/vda: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xecf55593Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 167772126 167770079 80G 83 LinuxDisk /dev/vdb: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
提取有用信息/dev/vdb
这是我们要挂载的分区。
磁盘格式化
格式化之前查看一下,当前系统盘是什么分区。
df -Th | grep "^/dev"
我的运行结果如下:
# df -Th | grep "^/dev"
/dev/vda1 ext4 79G 4.1G 72G 6% /
可以得知我们的是ext4格式的分区,那么我们把新加的分区也格式化成这个就行了。
mkfs.ext4 /dev/vdb
后面的分区名称/dev/vdb
是我们上面获取到的要挂载的分区名称。
直接把新分区挂载到/home
由于我们这台机器是新买的,/home中几乎是空的,没有什么内容。所以就不备份了,如果你/home中有数据,还请备份一下,然后复制到后面新挂载的分区。
mount /dev/vdb /home
检查是否挂载成功了。
df -h
我的执行结果如下:
# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 375M 704K 375M 1% /run
/dev/vda1 79G 4.1G 72G 6% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 375M 0 375M 0% /run/user/0
/dev/vdb 98G 61M 93G 1% /home
看到这一行说明我们成功了。
/dev/vdb 98G 61M 93G 1% /home
配置开机自动挂载
因为mount命令会在重启服务器后失效,所以要将分区信息写到/etc/fstab文件中让它永久挂载:
sudo vi /etc/fstab
增加如下一行:
/dev/vdb /home ext4 defaults 0 0
-
第1列是设备名或者卷标
-
第2列是挂载点(也就是挂载目录)
-
第3列是所要挂载设备的文件系统或者文件系统类型
-
第4列是挂载选项,通常使用defaults就可以
-
第5列设置是否使用dump备份,置0为不备份,置1,2为备份,但2的备份重要性比1小
-
第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。
这时就算重启机器,分区也是正常的。
本文结束。
参考
-
vmware中linux扩容
https://blog.csdn.net/lxyoucan/article/details/113697472 -
Linux新磁盘挂载到/home目录
https://blog.csdn.net/lxyoucan/article/details/121511538
这篇关于linux挂载额外数据盘到home的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!