查看当前硬盘

查看磁盘使用情况:
打开终端,使用以下命令查看磁盘的使用情况:

df -h

这将显示所有挂载的文件系统及其使用情况。

列出所有磁盘设备:
使用 lsblk 或 fdisk -l 命令列出所有磁盘设备:

lsblk

或者

sudo fdisk -l

添加新的硬盘

添加新的硬盘
假设您已经物理上添加了一个新的硬盘(如 /dev/sdb),可以按以下步骤进行分区、格式化并挂载新硬盘:

# 1. 分区硬盘
sudo fdisk /dev/sdb
创建新分区:

输入 n 以创建新分区。
选择 p 以创建主分区。
按回车键以选择默认的分区编号(通常是 1)。
再次按回车键以选择默认的起始扇区。
再次按回车键以选择默认的结束扇区(这会使用整个硬盘)。
保存并退出:
输入 w 以写入分区表并退出 fdisk。

# 2. 格式化新分区
sudo mkfs.ext4 /dev/sdb1

# 3. 创建挂载点
sudo mkdir /mnt/newdisk

# 4. 挂载新分区
sudo mount /dev/sdb1 /mnt/newdisk
或者想挂载到/200g目录下,mount /dev/sdb1 /200g
# 5. 更新 /etc/fstab
sudo nano /etc/fstab
# 6.添加以下行到 /etc/fstab 文件中
 /dev/sdb1 /mnt/newdisk ext4 defaults 0 2
或/dev/sdb1 /200g ext4 defaults 0 2
# 7. 验证挂载
df -h
# 8.取消挂载
umount /200g
然后注释掉 /dev/sdb1 /200g ext4 defaults 0 2

uuid挂载

获取新分区的UUID
sudo mkfs.ext4 /dev/sdb1

更新 /etc/fstab
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2

在 /etc/fstab 文件中,不需要在 UUID 周围加引号。只需按以下格式写入:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/newdisk ext4 defaults 0 2

补充下迁移指令

迁移 /root 目录的内容
将当前 /root 目录的内容迁移到新硬盘:

bash
复制代码
rsync -aXS /root/ /mnt/newdisk/
这里的 rsync 命令会保留所有的文件权限、符号链接等。