我提前为这可能会造成混淆而道歉。我对分区、磁盘和硬盘等东西很陌生。
当我安装 Ubuntu 时,有两个选项,安装在 24 GB 硬盘上和安装在 750 GB 硬盘上,第一次安装时我使用了 750 GB 硬盘,但出现了启动问题。我现在正在使用 24 GB 硬盘,但我想将文件保存到 750 GB 硬盘。有没有办法可以合并这两个硬盘,或者至少合并一些750 GB 高清硬盘与 24 GB 高清硬盘之间的区别?
我尝试使用 GParted 进行合并,但似乎无法合并驱动器。我希望操作系统保留在 24 GB 硬盘上,但我希望我的文件保留在 750 GB 硬盘上。我可以尝试将所有内容重新路由到 750 GB 卷并保留在那里,但有没有更简单的方法。
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 16G 3.9G 11G 27% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 2.9G 12K 2.9G 1% /dev
tmpfs 585M 1.2M 584M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.9G 80K 2.9G 1% /run/shm
none 100M 36K 100M 1% /run/user
/dev/sda2 237M 88M 137M 39% /boot
/dev/sda1 511M 3.4M 508M 1% /boot/efi
/dev/sdb2 693G 192K 693G 1% /media/blah/534E-B317
答案1
首先介绍一下背景知识。您的计算机中似乎有两个物理硬盘,sda
并且sdb
。它们分别被分成单独的分区。根据您的df
输出,sda
是 24GB 硬盘和sdb
750。sdb2
分区是安装在/media/blah/534E-B317
。由于这不是标准挂载点,我假设您已自行设置,并且每次启动时,它总是相同的。这个答案的其余部分取决于此。
因此,您有一个 693G 的分区,可用位置为/media/blah/534E-B317
。您需要做的就是将文件复制到那里。理想情况下,这也应该是您可能创建的任何新文件的默认位置。
最简单的解决方案是将您的$HOME
文件夹(默认情况下为/home/yourusername
)设为关联到以下目录sdb
:
创建新目录
sdb
(在此步骤和所有后续步骤中,将“pharaohmoans”替换为您的实际用户名):sudo mkdir /media/blah/534E-B317/pharaohmoans
让它属于你的用户
sudo chown pharaohmoans /media/blah/534E-B317/pharaohmoans
复制你的文件
cp -rpv $HOME/* /media/blah/534E-B317/pharaohmoans
重命名旧的 $HOME 目录。一旦您确定一切正常,就可以删除它。
sudo mv $HOME /home/pharaomoans_backup
创建一个指向新目录的符号链接,该目录与原始 $HOME 同名
sudo ln -s /media/blah/534E-B317/pharaohmoans /home/pharaomoans
现在只需注销并重新登录(或重新启动),您就应该使用新的 $HOME 目录。您创建的任何文件现在都将放在此处,除非您明确选择将它们放在其他地方。请注意,这不适用于您安装的任何应用程序。要使它们也安装在其他分区中,您需要对目录重复上述步骤/usr/
。