如何恢复移动的 /home 和 /usr 文件夹?

如何恢复移动的 /home 和 /usr 文件夹?

好的,

我不确定我是否完全理解了发生了什么,但请耐心听我说完。我有一台 Ubuntu 桌面,配有一个小型 SSD 驱动器(256Gb)和一个更大的 HDD(3Tb)。在设置它时(由我 2 年前设置),我选择将 /home 文件夹放在 3Tb 驱动器上,将系统的其余部分放在 SSD 上。这样做的动机之一是我需要主文件夹中的大量空间,以及用于安装大量内容的空间(例如,我可能想要一个非常大的 MySQL 数据库)。

现在,这是一个重要的旁注,我不知道我是否也将 /usr 移到了 HDD。自从我设置系统以来,我从未弄乱过系统的配置,而且我不记得细节了……

我写这篇文章的原因是,最近有一段时间没有使用电脑后,我发现我的 /home 文件夹又回到了 SSD 上(?!)而且我不仅没有空间做任何事情,也无法安装任何东西。

另一个不太重要的附注是,我不知道发生了什么。我肯定不是故意这样做的。但现在这无关紧要了——问题是:我可以在不重新安装所有内容的情况下修复它吗?

在阅读了一段时间的 SO 和 SU 后,我明白了这是不同分区的安装方式以及各个文件夹的分配方式存在的问题 - 它们现在与我最初设置的不同。但我想知道它只是 /home 还是 /usr(或用于安装的任何其他文件夹)?我的 /etc/fstab 现在的输出是:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=e1452b7f-decd-4f14-875c-6ee48b8d81e3 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=81793f7f-3423-480d-982c-a925cb1c812d none            swap    sw              0       0

但它对我没有太大帮助。我不明白文件系统组织中如此大的变化怎么会“无人看管”地发生,但我更想知道它是否可以修复,或者是否值得修复……如何诊断正在发生什么或发生了什么?

抱歉,我缺乏细节和/或理解,但我不知道该怎么做。任何想法都会很感激...

更新时间 2017-11-09

我相信现在我对自己想做的事情有了更好的了解,尽管不一定知道哪里出了问题。

我还有两个物理内置驱动器。较小的那个 SSD256 托管 Windows 分区和两个较小的 Linux 分区。较大的那个 HDD3Tb,本来应该举行Ubuntu 的整个正常安装。即与我上面所说的不同,我甚至只在大驱动器上安装了整个 Linux 系统。

问题是,现在当我启动计算机时,我认为它会从 SDD256 驱动器启动(但这是否意味着那里安装了另一个 Linux 系统……???)并且肯定会将 HDD3Tb 安装为“外部”驱动器。我想要的是整个系统都放在大硬盘上并从那里启动。下面我发布了评论中建议的一些命令的输出。

我意识到我花在这上面的时间已经比重新安装系统所花的时间还要多,所以如果我不能快速找到简单的解决方案,这将成为我的周末项目。我本质上是为后人发布这个... :-( 我仍然不知道这是怎么发生的。

Model: ATA HFS250G32TND-311 (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  106MB   105MB   primary   ntfs            boot
 2      106MB   3327MB  3221MB  primary   ntfs            diag
 3      3327MB  103GB   100GB   primary   ntfs
 4      103GB   250GB   147GB   extended
 5      103GB   181GB   78.1GB  logical   ext4
 6      181GB   250GB   68.6GB  logical   linux-swap(v1)

Model: ATA WDC WD30EZRZ-00Z (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  32.0GB  32.0GB  linux-swap(v1)
 2      32.0GB  3001GB  2969GB  ext4

我认为问题出在下面 - /media//uuid 上的挂载点 - 3Tb 作为外部驱动器。我希望 /dev/sdc 成为我的主分区,我的 Linux 系统就在那里。

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0 232.9G  0 disk 
├─sdb1   8:17   0   100M  0 part 
├─sdb2   8:18   0     3G  0 part 
├─sdb3   8:19   0  93.1G  0 part 
├─sdb4   8:20   0     1K  0 part 
├─sdb5   8:21   0  72.8G  0 part /
└─sdb6   8:22   0  63.9G  0 part [SWAP]
sdc      8:32   0   2.7T  0 disk 
├─sdc1   8:33   0  29.8G  0 part 
└─sdc2   8:34   0   2.7T  0 part /media/usernameedited/aef152ac-4422-4387-ad0c-705269b14e83
sr0     11:0    1  1024M  0 rom  

最好的你

相关内容