服务器:云服务器硬盘的挂载(mount/mnt/wms)
记录一次真实的云盘挂载实践
云服务器设置
数据盘挂载
- https://blog.csdn.net/weixin_43402775/article/details/111171624
- https://www.jianshu.com/p/5e6fe1b7380c
- https://www.cnblogs.com/zt007/p/8963623.html
# sudo mkfs.ext4 /dev/vda1,没有这一句,有可能有这个问题
mount: wrong fs type, bad option, bad superblock on /dev/sdb,missing codepage or helper program, or other error
sudo mkfs.ext4 /dev/vdb
sudo mount /dev/vdb /data
# 查看状态(传说最准确的情况)
lsblk
真实的过程
- 在 tencent/cloud 后台 mount 到服务器
- 以下关键命令
# 查看硬盘是否过来
lsblk
# 查看名称(/dev/vdb)
sudo fdisk -l
# 格式化
sudo mkfs.ext4 /dev/vdb
# 挂载
sudo mkdir -p /mnt/vdb
sudo mount /dev/vdb /mnt/vdb
# 确认
df -h
$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 342M 1.2M 341M 1% /run
/dev/vda2 50G 8.0G 39G 17% /
tmpfs 1.7G 24K 1.7G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vda1 976K 8.0K 900K 1% /data
tmpfs 342M 4.0K 342M 1% /run/user/1000
/dev/vdb 98G 24K 93G 1% /mnt/vdb
分配一个目录
sudo chown -R $(whoami):$(id -gn) /data/www
sudo chmod -R 700 /data/www
自动挂载
确保云盘在系统启动时自动挂载:要确保在系统重启后云盘仍然能够自动挂载,需要在/etc/fstab文件中添加一个对应的条目。
打开/etc/fstab文件:
/dev/vdb /mnt/vdb ext4 defaults 0 2
解释一下这个命令。
这是一个/etc/fstab文件中的条目,用于在Linux系统启动时自动挂载设备(例如云盘)到指定的目录。下面是对每个字段的解释:
/dev/sdb: 这是待挂载设备的设备文件路径。在Linux中,设备文件通常位于/dev目录下,/dev/sdb表示第二个磁盘设备,这个设备将会被挂载。
/mnt/my_cloud_disk: 这是你要将设备挂载到的目录路径。在这个例子中,设备将会被挂载到/mnt/my_cloud_disk目录。
ext4: 这是文件系统类型。在这个例子中,设备将会使用ext4文件系统格式。
defaults: 这是用于挂载选项的参数。defaults参数通常包含了一组默认的挂载选项,比如允许读写操作等。
0: 这是用于备份选项的参数。通常情况下,这个值设置为0,表示不需要备份。
2: 这是用于文件系统检查顺序的参数。它指定了系统在启动时进行文件系统检查的顺序。1表示根文件系统(/)会在启动时首先进行检查,2表示其他文件系统会在根文件系统之后进行检查。
所以,这一行的含义是:在系统启动时,将/dev/sdb设备挂载到/mnt/my_cloud_disk目录,使用ext4文件系统,并应用默认的挂载选项,不进行备份,文件系统检查顺序为2。
这个条目的添加使得在系统重启时,操作系统会自动尝试挂载指定的设备到指定的目录,无需手动进行挂载操作。