将所有必要的 SATA 和电源线插入硬盘。加载 Ubuntu。按键盘并键入“磁盘”。“磁盘”实用程序将打开:
在此实用程序中,您可以将 HDD 格式化为 Ext4 文件系统。否则格式化磁盘使用命令:
fdisk (man fdisk);
分开(男人分开);
mkfs(人 mkfs)
例如,但我不确定参数,因为使用了 GUI“磁盘”:
sudo mkfs.ext4 -L purple /dev/sdb # not sure with parameters
sudo mkfs.ext4 -L gold /dev/sdc # not sure with parameters
请记住,格式化将删除目标硬盘上的所有内容。如果硬盘上有任何数据并且不想丢失,则可以跳过此步骤。
慢速格式化需要很长时间:4TB 磁盘需要 16 到 20 个小时。
永久挂载磁盘
# Press CTRL+ALT+T and open a console.
# Check your /dev/sdb and /dev/sdc discs are visible:
lsblk
# Create directories for the new HDD WD Purple and WD Gold
sudo mkdir /hdd_purple
sudo mkdir /hdd_gold # temporary directory
# Temporary mount to the new mount point
sudo mount /dev/sdb1 /hdd_purple
sudo mount /dev/sdc1 /hdd_gold
# Unmount drives
sudo umount /dev/sdb1
sudo umount /dev/sdc1
# Configuration file /etc/fstab has list of all partitions that will be mounted at boot.
# 1. Show and copy UUID of the HDD with this command:
sudo blkid
# My data is:
# /dev/sdb1: LABEL="purple" UUID="6ce9ec1f-3bf5-420f-8502-1b4f55f2fc60" TYPE="ext4" PARTUUID="a14c8357-a8ce-42e4-9772-64ccfad3e226"
# /dev/sdc1: LABEL="gold" UUID="1d049c7c-4565-480b-a181-2459e8ff8c1b" TYPE="ext4" PARTUUID="4c691b21-b4e3-4dab-ab91-d7bf7272b2b5"
# Make a backup of that file to be able to revert changes.
sudo cp /etc/fstab /etc/fstab.2018.11.29.bak
# 2. Add a new partitions by editing /etc/fstab file as root:
sudo nano /etc/fstab
# 3. At the bottom of fstab file add 2 lines similar to this:
UUID=6ce9ec1f-3bf5-420f-8502-1b4f55f2fc60 /hdd_purple ext4 defaults 0 2
UUID=1d049c7c-4565-480b-a181-2459e8ff8c1b /hdd_gold ext4 defaults 0 2
# Your UUID have to be different!
# Write the file with keys <Ctrl+O> then <Return>. Quit the editor with <Ctrl+X>.
# If you have Midnight Commander running, then save before quitting with <Ctrl+X>,
# because <Ctrl+O> will switch from nano editor to your MC.
# To see if the drive is mounted correctly we can simulate the mount process at boot with:
sudo mount -a
从命令行移动 HOME
# To avoid side effects while working in a graphical, environment
# we should perform all actions to move HOME from a terminal with Ctrl+Alt+F3.
# Press <Ctrl+Alt+F3> and swidth to console mode.
# Login in the console mode.
# Copy HOME to the new location:
sudo rsync -avx /home/ /hdd_gold
# Delete everything in the HOME directory.
# Be careful with this command, make sure you have a backup.
rm -rf /home/*
# Make HOME permanent -- edit /etc/fstab configuration file
sudo nano /etc/fstab
# Change string
UUID=1d049c7c-4565-480b-a181-2459e8ff8c1b /hdd_gold ext4 defaults 0 2
# to string
UUID=1d049c7c-4565-480b-a181-2459e8ff8c1b /home ext4 defaults 0 2
# /hdd_golds change to /home directory
# After a reboot, your /home resides on the new drive having plenty of space.
sudo reboot
从命令行移动 HOME
为了避免在图形环境中工作时产生副作用,我们应该执行所有操作以使用Ctrl++从终端移动AltHOME F1。
临时挂载新分区:
假设/sdb1是 HOME 的新分区
将 HOME 复制到新位置:
然后我们可以将新分区挂载为 HOME
以确保所有数据都存在。最简单的方法是此时删除旧
/home
的(您可以稍后执行此操作,但您必须启动一个实时系统才能看到旧的主页):使 HOME 永久化
我们需要知道
fstab
看到的条目的新分区的 UUID:记下或复制/粘贴正确的 UUID 以编辑您
fstab
的并在末尾添加以下行:
注意在这里选择合适的文件系统,例如
ext3
如果 ext3 格式化重启
重新启动后,您将
/home
驻留在具有足够空间的新驱动器上。如果您只想移动您的主目录,即/home/your-username,那么只需将您的主目录复制到其他分区,然后使用 System->Administration->Users & Groups 打开用户设置对话框。单击钥匙图标以验证您的身份
之后选择要更改的用户并单击属性,转到高级选项卡
将主目录更改为新目录,即您复制到其他分区的目录。
官方详细程序在 Ubuntu 帮助 wiki 上
查找分区的 UUID
设置 Fstab
并将这些行添加到其中
并将 替换为
????????
预期/home
分区的 UUID 号。保存并关闭
fstab
文件,然后键入以下命令:复制
/home
到新分区检查复制工作
注意:您还可能会看到一些关于未找到文件的错误。这是由于符号链接指向当前不存在的位置(但在您重新启动后会出现)。您可以忽略这些 - 但请查看其他任何内容。
为交换机准备 fstab
现在编辑您之前添加的行,将
/media/home
部分更改为简单地说/home
,使其看起来像这样:搬进
/home
_/old_home
重新启动或重新安装所有
重新启动或重新安装所有这些:
的确。这是轻松更改特定用户的主目录位置的好方法。在阅读问题时,我了解到这将适用于全局 /home 目录。在这种情况下,您可以在其他设备上创建分区,手动将所有文件移动到那里,然后在 /etc/fstab 文件本身中更改挂载点的设备
好的,我发现这可行的唯一方法是创建另一个用户,授予它管理员权限,注销主 ID,使用新 ID 登录,然后使用 usermod 命令。
任务:
相关链接:
格式化磁盘
将所有必要的 SATA 和电源线插入硬盘。加载 Ubuntu。按键盘并键入“磁盘”。“磁盘”实用程序将打开:
在此实用程序中,您可以将 HDD 格式化为 Ext4 文件系统。否则格式化磁盘使用命令:
例如,但我不确定参数,因为使用了 GUI“磁盘”:
请记住,格式化将删除目标硬盘上的所有内容。如果硬盘上有任何数据并且不想丢失,则可以跳过此步骤。
慢速格式化需要很长时间:4TB 磁盘需要 16 到 20 个小时。
永久挂载磁盘
从命令行移动 HOME