Ubuntu挂载新硬盘的完整步骤
插入新硬盘后,打开终端运行以下命令,查看系统识别的硬盘列表:
sudo fdisk -l 或 lsblk
输出中会显示所有硬盘及分区信息,新硬盘通常标识为未分区(如/dev/sdb、/dev/sdc,无/dev/sdb1等子分区),可通过容量区分(如新增1TB硬盘会显示Disk /dev/sdb: 1T)。
使用fdisk工具为新硬盘创建分区(适用于小于2TB的硬盘):
sudo fdisk /dev/sdX(sdX为新硬盘设备名,如/dev/sdb)
在交互界面中依次操作:
n:创建新分区;p,主分区);1);w:保存分区表并退出。若硬盘容量大于2TB,需使用parted工具创建GPT分区:
sudo parted /dev/sdX
进入后依次执行:
mklabel gpt:将磁盘格式化为GPT;mkpart primary 0 -1:创建主分区(占用全部空间);quit退出。为新分区创建文件系统(推荐ext4,适用于Linux系统;若需跨平台可使用exFAT,但需安装exfat-fuse包):
sudo mkfs.ext4 /dev/sdX1(sdX1为新分区名,如/dev/sdb1)
格式化会清除分区内的所有数据,请提前备份重要文件。
选择一个空目录作为挂载点(建议在/mnt下创建,符合Linux规范):
sudo mkdir /mnt/newdisk(newdisk为自定义挂载点名称,可改为data、backup等)。
将新分区挂载到指定挂载点,立即生效(重启后失效):
sudo mount /dev/sdX1 /mnt/newdisk
挂载后,可通过df -h命令查看挂载状态,确认/dev/sdX1已挂载到/mnt/newdisk。
为挂载点设置合适的权限,允许当前用户读写:
sudo chown -R $USER:$USER /mnt/newdisk($USER为当前用户名,将挂载点所有者改为当前用户);
sudo chmod -R 755 /mnt/newdisk(设置目录权限为rwxr-xr-x,允许用户读写执行,组和其他用户读执行)。
编辑/etc/fstab文件,添加一行配置,实现重启后自动挂载:
sudo nano /etc/fstab
在文件末尾添加以下内容(推荐使用UUID,避免设备名变化导致挂载失败):
UUID=xxxx-xxxx /mnt/newdisk ext4 defaults 0 2
UUID:通过sudo blkid /dev/sdX1命令获取(如UUID="1234-ABCD");/mnt/newdisk:挂载点;ext4:文件系统类型;defaults:默认挂载选项(包含读写、可执行等);0:dump备份选项(0表示不备份);2:fsck检查顺序(2表示启动时检查,根分区为1)。保存并退出(Ctrl+O保存,Ctrl+X退出)。
验证配置是否正确:
sudo mount -a(无报错则表示配置正确,系统重启后会自动挂载)。
挂载完成后,可通过/mnt/newdisk目录访问新硬盘,复制、粘贴文件或创建文件夹。例如:
cp ~/Documents/test.txt /mnt/newdisk/(将本地文档复制到新硬盘)。