服务器:云服务器硬盘的挂载(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 errorsudo 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。
这个条目的添加使得在系统重启时,操作系统会自动尝试挂载指定的设备到指定的目录,无需手动进行挂载操作。