急死我了,求助!linux重启后就不显示根目录了
侧边栏壁纸
  • 累计撰写 57,172 篇文章
  • 累计收到 0 条评论

急死我了,求助!linux重启后就不显示根目录了

James
2021-01-15 / 0 评论 / 65 阅读 / 正在检测是否收录...

在论坛大佬的帮助终于解决!详情看下面的1楼置顶

---*----------------------

呜呜呜本来是有/这个目录显示的,重启后就没有了

我去百度搜怎么挂载结果看不懂,又怕把数据弄没了

求助各位!好人一生平安,解决的送福利!

宝塔面板不显示系统盘


-----------------------------------------------------
**网友回复**:

解决方案:

系统语言修改为英语

问题原因:

宝塔获取文件系统信息时会使用正则进行处理,正则中匹配了"."但某些语种(法语等)使用的是",",因此正则匹配失败。(正则不是很了解,但确实在传给正则的数据中将","替换为"."后返回了正常的结果)

位置:

server/panel/class/system.py:GetDiskInfo2(self)

正则:^(.+)s+([w.]+)s+([w.]+)s+([w.]+)s+([w.]+)s+([d%]{2,4})s+(/.{0,50})$




网友回复:

你这应该是挂载了硬盘,但是没有设置开机启动,重新挂载吧


网友回复:

引用:木易酱发表于2021-1-816:17

你这应该是挂载了硬盘,但是没有设置开机启动,重新挂载吧


网友回复:

引用:木易酱发表于2021-1-816:17

你这应该是挂载了硬盘,但是没有设置开机启动,重新挂载吧


网友回复:

1、查看Linux硬盘信息:

sudofdisk-l

2、格式化新硬盘(很危险,注意操作时确定硬盘分区的位置):跳过

sudomkfs.ext4/dev/sdb1

3、创建/data目录(/data目录为硬盘将挂载的地方):

sudomkdir/data

4、挂载分区:

sudomount/dev/sdb1/data

5、查看磁盘分区的UUID

sudoblkid

/dev/sda1:UUID="8048997a-16c9-447b-a209-82e4d380326e"TYPE="ext4"

/dev/sda5:UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f"TYPE="swap"

/dev/sdb1:UUID="11263962-9715-473f-9421-0b604e895aaa"TYPE="ext4"

/dev/sr0:LABEL="JoinMe"TYPE="iso9660"

6、配置开机自动挂载:

因为mount命令会在重启服务器后失效,所以要将分区信息写到/etc/fstab文件中让它永久挂载:

sudovim/etc/fstab

加入:

UUID=11263962-9715-473f-9421-0b604e895aaa/dataext4defaults01

具体说明,以挂载/dev/sdb1为例:

:分区定位,可以给UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software

:具体挂载点的位置,例如:/data

:挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs

:挂载参数,一般为defaults

:磁盘检查,默认为0

:磁盘检查,默认为0,不需要检查

7、重启系统

修改完/etc/fstab文件后,运行

sudomount-a

命令验证一下配置是否正确。如果配置不正确可能会导致系统无**常启动。

8、真实的例子

UUID=42168DE83BC5EDAD/media/jim/Files2ntfsdefaults01

说明:/media/jim/Files2为当前挂载的位置,不是/dev/sda1。


网友回复:

引用:魔鬼筋肉人发表于2021-1-816:22

mount/dev/mapper/VolGroup00-system_root/

我这样挂载不上去

老哥你知道怎么挂载吗,解决发红包...


网友回复:

引用:2AA发表于2021-1-816:30

1、查看Linux硬盘信息:

sudofdisk-l


网友回复:

lvdisplay

vgdisplay

pvdisplay

分别发下这三个的输出,顺便发下挂载不上的输出

没太看懂是啥意思,是指宝塔没显示还是系统这边挂掉了?


网友回复:

VG是LVM的东西,我从来就不用LVM,看系统日志再说吧


网友回复:

引用:flyqie发表于2021-1-816:45

lvdisplay

vgdisplay


网友回复:

引用:魔鬼筋肉人发表于2021-1-816:50

宝塔没显示系统盘,原来是有个“/”这样的目录显示的,系统盘数据还在的


网友回复:

解决方案:

系统语言修改为英语

问题原因:

宝塔获取文件系统信息时会使用正则进行处理,正则中匹配了"."但某些语种(法语等)使用的是",",因此正则匹配失败。(正则不是很了解,但确实在传给正则的数据中将","替换为"."后返回了正常的结果)

位置:

server/panel/class/system.py:GetDiskInfo2(self)

正则:^(.+)s+([w.]+)s+([w.]+)s+([w.]+)s+([w.]+)s+([d%]{2,4})s+(/.{0,50})$



0