您的位置:首页 > 教育 > 锐评 > 下载浏览器并安装_国家高新技术企业证书_百度竞价代运营_怎么理解搜索引擎优化

下载浏览器并安装_国家高新技术企业证书_百度竞价代运营_怎么理解搜索引擎优化

2025/2/23 16:49:55 来源:https://blog.csdn.net/shizheng_Li/article/details/145799343  浏览:    关键词:下载浏览器并安装_国家高新技术企业证书_百度竞价代运营_怎么理解搜索引擎优化
下载浏览器并安装_国家高新技术企业证书_百度竞价代运营_怎么理解搜索引擎优化

服务器 /data 盘需要手动挂载的解决方案

如果重启服务器后,发现 /data没有自动挂载,通常是因为:

  1. /etc/fstab 配置文件 没有正确设置 自动挂载。
  2. 该磁盘 没有被正确识别,需要手动挂载。
  3. 文件系统错误 导致挂载失败。

下面是解决方案,确保 /data 盘可以手动挂载,然后配置自动挂载


🔍 1. 确认 /data 盘是否存在

首先,使用 lsblkfdisk 检查当前磁盘情况:

lsblk

示例输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   100G  0 disk /
sdb      8:16   0   500G  0 disk 

这里 sdb 可能是 /data 盘,但它还没有挂载

如果 lsblk 不能确认,可以使用:

sudo fdisk -l

或者:

sudo blkid

📌 2. 手动挂载 /data

2.1 确认 /data 目录是否存在

sudo mkdir -p /data

2.2 挂载磁盘

如果 lsblk 显示 /data 盘是 /dev/sdb1,手动挂载:

sudo mount /dev/sdb1 /data

然后检查是否成功挂载:

df -h

如果 /data 盘已挂载,说明手动挂载成功。


🔄 3. 配置开机自动挂载

如果 /data 盘需要 开机自动挂载,需要修改 /etc/fstab

3.1 获取磁盘 UUID

使用以下命令获取 /data 盘的 UUID:

sudo blkid

示例输出:

/dev/sdb1: UUID="1234-ABCD-5678-EFGH" TYPE="ext4"

3.2 编辑 /etc/fstab

打开 /etc/fstab

sudo nano /etc/fstab

添加一行:

UUID=1234-ABCD-5678-EFGH  /data  ext4  defaults  0 2

说明:

  • UUID=1234-ABCD-5678-EFGH:磁盘的 UUID(用你自己磁盘的 UUID 替换)。
  • /data:挂载点。
  • ext4:文件系统类型(如果你的磁盘是 xfs,改为 xfs)。
  • defaults:常规挂载选项,表示读写权限正常。
  • 0 2
    • 0:不进行 dump 备份(通常 0)。
    • 2:用于 fsck 检查磁盘错误,/ 盘用 1,其他盘一般用 2

保存文件(按 Ctrl + XYEnter)。

3.3 测试 /etc/fstab 是否正确

运行:

sudo mount -a

如果没有报错,说明 /etc/fstab 配置正确。

3.4 重启并检查

sudo reboot

重启后,检查 /data 是否成功挂载:

df -h

如果 /data 正常显示在列表中,说明 开机自动挂载成功! 🎉


🛠️ 4. 其他可能遇到的问题

❌ 问题 1:手动挂载时报错

如果 mount /dev/sdb1 /data 报错:

mount: unknown filesystem type 'ext4'

可能是文件系统未格式化,需要格式化:

sudo mkfs.ext4 /dev/sdb1

注意:这会清空 /dev/sdb1 磁盘上的所有数据!如果磁盘上有重要数据,不要执行这一步!


❌ 问题 2:挂载后 /data 为空

如果你之前存储的数据丢失,可能是 挂载了错误的分区,尝试:

lsblk
sudo blkid

找到正确的磁盘路径再挂载。


❌ 问题 3:/etc/fstab 配置错误,导致系统无法启动

如果 /etc/fstab 写错了,可能会导致 系统无法启动
解决方案:

  1. 进入恢复模式

    • 在开机引导时按 ESCShift 进入 GRUB 菜单。
    • 选择 Advanced optionsRecovery mode
    • 选择 Drop to root shell 进入命令行。
  2. 编辑 /etc/fstab 并修复错误

    mount -o remount,rw /
    nano /etc/fstab
    
    • 删除或修正错误的挂载行。
  3. 重新启动系统

    reboot
    

✅ 总结

步骤命令说明
检查磁盘lsblk / fdisk -l / blkid找到 /data 盘对应的设备
手动挂载sudo mount /dev/sdb1 /data临时挂载磁盘
开机自动挂载编辑 /etc/fstab添加 UUID=xxx /data ext4 defaults 0 2
测试 fstab 是否正确sudo mount -a检查配置是否正确
重启检查df -h确保 /data 盘开机自动挂载

🚀 现在,您的 /data 盘应该可以在服务器重启后自动挂载了! 🚀
如果还有问题,请提供 lsblkdf -h/etc/fstab 配置,我可以帮你进一步排查!😊

$ sudo lsblk -l
[sudo] password for:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.7M 1 loop /snap/core20/2434
loop1 7:1 0 63.7M 1 loop /snap/core20/2496
loop2 7:2 0 87M 1 loop /snap/lxd/29351
loop3 7:3 0 89.4M 1 loop /snap/lxd/31333
loop4 7:4 0 44.3M 1 loop /snap/snapd/23258
loop5 7:5 0 44.4M 1 loop /snap/snapd/23545
sda 8:0 0 447.1G 0 disk
sda1 8:1 0 1G 0 part /boot/efi
sda2 8:2 0 2G 0 part /boot
sda3 8:3 0 444G 0 part
sdb 8:16 0 29.1T 0 disk
ubuntu–vg-ubuntu–lv 253:0 0 100G 0 lvm /这里的sdb就是我要的盘,如何挂载

挂载 sdb 盘并设置开机自动挂载

你的 lsblk -l 输出中显示:

sdb                     8:16   0  29.1T  0 disk

这表示 sdb 是一块 未分区未挂载 的磁盘,总大小 29.1T

下面是完整的 挂载 sdb 的步骤,包括 手动挂载、格式化、分区、以及开机自动挂载


🔍 1. 检查 sdb 是否已有分区

运行:

sudo fdisk -l /dev/sdb

如果输出类似:

Disk /dev/sdb doesn't contain a valid partition table

说明 sdb 没有分区,需要格式化(如果有数据,请提前备份)。


📌 2. 挂载 sdb(如果已经格式化)

如果 sdb 已经格式化fdisk -l 显示有分区,如 /dev/sdb1),可以直接挂载:

sudo mkdir -p /data  # 创建挂载点
sudo mount /dev/sdb1 /data  # 挂载

然后检查是否挂载成功:

df -h

如果 /data 目录中可以看到磁盘空间,说明挂载成功。


🔄 3. 创建分区(如果 sdb 没有分区)

如果 fdisk -l /dev/sdb 显示 sdb 没有分区,则需要先创建分区。

3.1 使用 fdisk 创建分区

sudo fdisk /dev/sdb

fdisk 命令行:

  1. 输入 n(新建分区)
  2. Enter(默认主分区)
  3. Enter(使用默认起始扇区)
  4. Enter(使用整个磁盘)
  5. 输入 w(写入并退出)

3.2 格式化分区

假设分区名称为 /dev/sdb1,使用 mkfs.ext4 进行格式化:

sudo mkfs.ext4 /dev/sdb1

警告:格式化会清空所有数据!如果 sdb 里有数据,请先备份。


📌 4. 手动挂载 sdb1

创建挂载点:

sudo mkdir -p /data

挂载磁盘:

sudo mount /dev/sdb1 /data

检查是否成功:

df -h

如果 /data 显示 sdb1 的容量,说明挂载成功。


🔄 5. 设置开机自动挂载

5.1 获取 sdb1 的 UUID

运行:

sudo blkid /dev/sdb1

示例输出:

/dev/sdb1: UUID="1234-ABCD-5678-EFGH" TYPE="ext4"

5.2 编辑 /etc/fstab

sudo nano /etc/fstab

添加一行:

UUID=1234-ABCD-5678-EFGH  /data  ext4  defaults  0 2

解释:

  • UUID=1234-ABCD-5678-EFGH(用 blkid 输出的 UUID)。
  • /data(挂载点)。
  • ext4(文件系统类型)。
  • defaults(挂载选项)。
  • 0 2(文件系统检查顺序,2 代表非 / 分区)。

保存并退出(按 Ctrl + XYEnter)。

5.3 测试 /etc/fstab 是否正确

sudo mount -a

如果没有错误,则 /etc/fstab 配置正确。


📌 6. 重新启动并检查

sudo reboot

重启后检查:

df -h

如果 /data 仍然正确挂载,说明 挂载成功 🎉。


🚀 总结

步骤命令说明
检查磁盘lsblk / fdisk -l /dev/sdb确保 sdb 存在
手动挂载(已有格式)sudo mount /dev/sdb1 /data如果 sdb 已有格式
创建分区(若无)sudo fdisk /dev/sdbnw创建 /dev/sdb1
格式化(清空数据)sudo mkfs.ext4 /dev/sdb1格式化为 ext4
创建挂载点sudo mkdir -p /data确保 /data 存在
挂载磁盘sudo mount /dev/sdb1 /data手动挂载
获取 UUIDsudo blkid /dev/sdb1用于 /etc/fstab 持久挂载
配置 /etc/fstabsudo nano /etc/fstab设置开机自动挂载
测试挂载sudo mount -a检查 /etc/fstab 配置
重启检查sudo rebootdf -h确保 /data 盘自动挂载

🚀 现在你的 /data 盘应该可以 永久自动挂载 了!
如果还有问题,提供 lsblkdf -h/etc/fstab 配置,我可以继续帮你排查!😊

后记

2025年2月22日19点18分于上海,在GPT 4o大模型辅助下完成。确实完成了服务器挂载的任务。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com