我前两天遇到了这个问题。操作系统警告我 root 的
磁盘空间有限;但是这不应该是这种情况,因为我有 3 个独立的 Ubuntu 逻辑分区。它还允许我单击按钮检查,但我无法以这种方式定位问题?我能做什么,有什么补救办法?如果需要更多信息,请通知我。
谢谢你的协助
我可以以某种方式在另一个挂载点或主文件夹的分区中包含 /usr 目录而不会丢失我的数据吗?
罪魁祸首似乎是 /usr 目录。问题发生在完整的 TexLive LaTeX 安装之后。lsblk 的输出如下:

您可以使用“磁盘使用情况分析器”查看所有驱动器空间的使用情况。
/) 驱动器。执行上述步骤并使用要删除的较大文件/文件夹的文件路径后,您可以执行以下操作:
apt-get uninstall删除该包(如果您不需要它)/usr这将是我的建议。使用以下说明:
在终端中使用以下命令安装 GParted:
sudo apt-get install gparted
Run Code Online (Sandbox Code Playgroud)sda5),其中大部分未使用(<50% 已使用)ext4分区,占用所有可用空间。打开一个根 Nautilus 窗口(小心这个)
sudo -H nautilus
Run Code Online (Sandbox Code Playgroud)/usr文件夹的内容(内容,而不是文件夹本身)复制到ext4上面创建的新分区的根目录中。在终端中执行此命令,替换/dev/sda1为上面创建的新分区的分区标识符:
sudo blkid | grep '/dev/sda1' | grep -Po 'UUID="[^"]+"'
Run Code Online (Sandbox Code Playgroud)
UUID="X7X2X1X3-X573-4929-97XX-XX1514X31X7X")/etc/fstab使用以下命令打开文件:
sudo -H gedit /etc/fstab
Run Code Online (Sandbox Code Playgroud)将以下内容粘贴在它自己的行中,在必要时替换您复制的文本:
<PASTE_HERE> /usr ext4 errors=remount-ro 0 1
Run Code Online (Sandbox Code Playgroud)以下步骤是可选的,但会删除/usr仍位于原始/驱动器上的文件夹的冗余副本,从而释放空间。
/在 Nautilus 中安装您的原始驱动器,并记下它的安装位置。打开一个根 Nautilus 窗口(小心这个)
sudo -H nautilus
Run Code Online (Sandbox Code Playgroud)/驱动器(您在上面指出)/usr文件夹,而不是文件夹本身,而是里面的一切。不能将主目录外的文件复制到外部驱动器吗?
不,他们不能。您不应手动删除(或移走)主文件夹外的任何文件,除非您(您自己apt-get或类似的人)将它们放在那里。
是否可以在同一个逻辑分区上有两个挂载点?
不,那是不可能的。
| 归档时间: |
|
| 查看次数: |
26240 次 |
| 最近记录: |