首先需要检查新硬盘是否被Debian系统检测到。常用命令如下:
lsblk:以树状结构列出所有块设备,直观查看新硬盘(如/dev/sdb、/dev/sdc)是否存在。sudo fdisk -l:详细列出所有磁盘及分区信息,确认新硬盘的设备名称。若新硬盘未分区(fdisk -l显示无分区表),需先创建分区:
fdisk工具(适用于MBR/GPT分区表):sudo fdisk /dev/sdX # 替换为新硬盘设备名(如/dev/sdb)
在交互界面中依次输入:
n:创建新分区;p:选择主分区(或e选择扩展分区);1:分区编号(默认1);+100G限制分区大小);w:保存分区表并退出。parted工具(支持GPT分区表,适合大容量硬盘):sudo parted /dev/sdX
在交互界面中依次输入:
mklabel gpt:创建GPT分区表(若需MBR则用mklabel msdos);mkpart primary ext4 0% 100%:创建主分区,占用全部空间,文件系统类型为ext4(可根据需求修改);quit:退出。lsblk或fdisk -l确认分区已创建(如/dev/sdb1)。分区创建后,需格式化为支持的文件系统(如ext4、xfs)。以ext4为例:
sudo mkfs.ext4 /dev/sdXn # 替换为实际分区名(如/dev/sdb1)
若需格式化为xfs文件系统(适合大容量、高并发场景):
sudo mkfs.xfs /dev/sdXn
注意:格式化会清除分区内的所有数据,请提前备份重要文件。
/mnt/data):sudo mkdir -p /mnt/data
sudo mount /dev/sdXn /mnt/data
df -h命令查看挂载结果,应显示新分区的容量及挂载路径。为避免每次重启系统都需手动挂载,需将挂载信息添加到/etc/fstab文件中:
blkid命令查看分区的唯一标识符(UUID):sudo blkid /dev/sdXn
输出示例:/dev/sdb1: UUID="3fa85f64-5717-4562-b3fc-2c963f66afa6" TYPE="ext4"。/etc/fstab:使用文本编辑器(如nano)打开文件:sudo nano /etc/fstab
在文件末尾添加一行(替换为实际UUID、挂载点和文件系统类型):UUID=3fa85f64-5717-4562-b3fc-2c963f66afa6 /mnt/data ext4 defaults 0 2
各字段含义:
UUID:分区唯一标识符;/mnt/data:挂载点;ext4:文件系统类型;defaults:挂载选项(包含读写、权限等默认设置);0:dump备份频率(0表示不备份);2:fsck检查顺序(0表示不检查,2表示非根分区检查)。fstab配置是否正确:sudo mount -a
若无报错,说明配置成功,重启系统后会自动挂载新硬盘。若需允许普通用户访问挂载点,可修改目录权限:
sudo chown -R your_username:your_group /mnt/data # 替换为实际用户名和组名
例如,将/mnt/data的所有权赋予用户debian:
sudo chown -R debian:debian /mnt/data
这样用户debian即可读写/mnt/data目录下的文件。
parted工具创建GPT分区表;LUKS工具(如cryptsetup)进行加密设置;df -h、lsblk命令随时查看挂载状态。