在论坛大佬的帮助终于解决!详情看下面的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为例:
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})$