我应该在哪里以及如何安装第二个硬盘,以便它不使用根存储

我应该在哪里以及如何安装第二个硬盘,以便它不使用根存储

在将根目录中的 chown 弄乱后,我刚刚重新安装了 Ubuntu。

我正在尝试为第二个硬盘保存一个新的挂载点。sdb1 分区已经格式化为 ext4。

问题始于 sda2 上的根目录存储空间不足。我以为我在 sdb1 上安装了 dropbox 和 megasync,但同步的文件在 2 个位置使用存储空间。我从 sda1 卸载了这两个应用程序,但没什么区别。

sdb1 的挂载点最初是 /media,但此路径直接指向根目录,并且正在耗尽存储空间。因此,我将 sdb1 移至新的挂载目录 /hdd。这并没有解决问题,因为该路径也指向根目录。

我能找到的所有教程都建议在 /hdd 或 /media 上安装第二个驱动器。但如果这些直接指向 sda2 根分区,那么我肯定会很快遇到同样的问题。那么如果必须安装在第一个驱动器上,那么安装第二个驱动器有什么意义呢?

我想我误解了一些基本的东西——有人可以用通俗易懂的语言解释一下我做错了什么,我应该怎么做才能安装第二个驱动器,这样我就不会用完 sda2,这样我就可以轻松地将大文件保存到 sdb1。

理想情况下,我希望 Dropbox 和 Megasync 文件同步到 sdb1。如果这不可能,我可以停止同步。至少我希望 sdb1 可以在 Dolphin 中访问,这样我就可以在那里保存大文件和备份,而不会占用 sda2 空间。

提前致谢。

Operating System: Ubuntu Studio 22.04
KDE Plasma Version: 5.24.7
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 6.2.0-1018-lowlatency (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Xeon® CPU E5-1650 v3 @ 3.50GHz
Memory: 31.3 GiB of RAM
Graphics Processor: Quadro K2200/PCIe/SSE2

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0     4K  1 loop /snap/bare/5
loop1    7:1    0  63.4M  1 loop /snap/core20/1974
loop2    7:2    0 237.2M  1 loop /snap/firefox/2987
loop3    7:3    0 349.7M  1 loop /snap/gnome-3-38-2004/143
loop4    7:4    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop5    7:5    0  53.3M  1 loop /snap/snapd/19457
sda      8:0    1 238.5G  0 disk 
├─sda1   8:1    1   300M  0 part /boot/efi
└─sda2   8:2    1 238.2G  0 part /var/snap/firefox/common/host-hunspell
                                 /
sdb      8:16   1   1.8T  0 disk 
└─sdb1   8:17   1   1.8T  0 part 
sr0     11:0    1  1024M  0 rom

答案1

您的问题包含一些关于挂载点和存储如何工作的基本误解。

当您查看磁盘空间使用情况和目录结构时,lsblk 的输出可能会令人困惑。lsblk 中列出的目录可能不是最新的或正确的,并且显示的是分区大小而不是使用的磁盘空间。使用它可df -h更准确地查看您挂载的磁盘。

卸载软件通常只能释放很小的空间。很可能占用空间的不是软件,而是软件下载的数据。删除软件不会删除数据,也不会恢复可用空间。您需要找到数据并删除或移动数据,而不是软件。

“挂载点的空间直接通向根目录”的说法毫无意义。unix 系统中的所有目录都是根目录的子目录,这就是它成为根目录的原因。但挂载的磁盘不会占用根文件系统上的任何空间。

此外,安装新磁盘不会释放根文件系统上的任何空间。要释放空间,您必须将文件移动到新磁盘。如果要将文件保存到新磁盘,请将其安装到某个目录,然后在安装后将文件移动到该目录。

任何空目录都可用于挂载磁盘。该/media目录通常用于自动挂载可移动磁盘,并在 media 下创建目录来执行此操作。/media 下的目录是临时挂载磁盘的好地方,就像将根分区中的目录移动到该目录时需要的那样。

如果这是一个永久的内部磁盘并且足够大,那么您可能想要做的就是将整个/home目录移到其中。除非您的主目录中没有重要数据,否则在不丢失数据的情况下正确执行此操作可能很棘手。如果新磁盘足够大以容纳所有 /home(用于cd /home ; du -sh检查 /home 的当前大小),那么这个问题有方向:

将主文件夹移动到第二个驱动器

相关内容