引导内核后通过nfs挂载网络根文件系统时出现图1所示错误。
经过各种试验发现是nfs服务的问题。穗凯
原族族歼因是:ubuntu18.04只支持nfs 3和nfs 4,而uboot默认使用nfs 2。
解决方法:
在ubuntu18.04的 “/etc/default/nfs-kernel-server” 文兆冲件末尾加一行,如图2所示。
然后重启nfs服务即可。
在使用Ubuntu Server20.04作为家用服务器时,由于磁盘未提前规划好, /var 和 /home 目录未单独分空间,这两个目录增长过快导致根目录磁盘空间100%,系统无法正常运行,因此需要将这两个目录切换到增加的硬盘,保证系统正常运行。
首先通过 df -h 命令查看各目录使用情况,这里发现3个问题
在根目录通过以下命令查找具体哪个目录过大导致根分区占满:
依次在有问题的目录通过该命令携卖,最终定位到具体异常的目录,如果是需要删除的文件占用过大, 可直接删除解决,我当时排查到的两个问题:
经过排查,需要解决的问题汇总如下:
首先解释下为什么会出现这么多 /dev/loop 设备,其实这是正常现象,snap 使用的是 SquashFS 文件系统,这是一个只读的文件系统,所以它的大小在创建的时候一定是刚刚好能够存放它的内容就可以了,因为它是只读,所以它的大小之后不会改变。所以占用量肯定是 100%。
解决方法有两个:
如果嫌弃每次输选项麻烦,可以在斗隐嫌 "~/.bashrc" 文件里起别名:
然后 source 一下生效空手:
命令 df /etc 可以查看 /etc 目所在的挂载路径磁盘使用情况:
命令 vgdisplay 可以查看lvm卷组的信息;
如果发现ubuntu--vg-ubuntu--lv还可以扩容,则可以通过以下命令扩容:
其他扩容命令:
使用 df -T 命令可以查看已有文件系统格式;
分区结果如下:
Index: #Linux-Index
Info: #Ubuntu
/etc/fstab详细参数配置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)