Ubuntu挂载硬盘完整教程
在挂载硬盘前,请完成以下准备工作:
在挂载前,需要确认硬盘的设备名称(如/dev/sdb1)和分区情况。
Ctrl+Alt+T),输入以下命令:lsblk # 列出所有块设备(直观显示设备名、大小、挂载点) sudo fdisk -l # 查看详细分区表(需管理员权限) 输出示例中,/dev/sdb1代表第二块硬盘的第一个分区(sdb为硬盘名,1为分区号)。如果硬盘是全新的或未分区,需要进行分区和格式化操作:
fdisk命令): sudo fdisk /dev/sdb(将sdb替换为目标硬盘名);n创建新分区,选择分区类型(主分区p/扩展分区e),设置起始和结束位置(直接回车使用默认值,即全盘);w保存分区表并退出(若修改了分区表,系统会提示重新加载)。sudo mkfs.ext4 /dev/sdb1 # 格式化为ext4(Linux原生) sudo mkfs.exfat /dev/sdb1 # 格式化为exFAT(需安装exfat-fuse:sudo apt install exfat-fuse) sudo mkfs.ntfs /dev/sdb1 # 格式化为NTFS(需安装ntfs-3g:sudo apt install ntfs-3g) ⚠️ 注意:格式化会清除分区内的所有数据,请确认已备份!
挂载点是硬盘在文件系统中的访问路径,通常建议在/mnt目录下创建专用目录:
sudo mkdir /mnt/mydisk # 创建名为“mydisk”的挂载点(可自定义名称,如“data”“external”) 使用mount命令将硬盘分区挂载到指定挂载点:
sudo mount /dev/sdb1 /mnt/mydisk # 基本挂载(自动识别文件系统) # 若需指定文件系统类型(如exFAT): sudo mount -t exfat /dev/sdb1 /mnt/mydisk 验证挂载:
df -h,查看输出中是否有/dev/sdb1挂载到/mnt/mydisk的记录;/mnt/mydisk,应能看到硬盘中的文件。若希望硬盘每次开机都自动挂载,需编辑/etc/fstab文件:
sudo blkid # 输出中找到目标分区(如/dev/sdb1),复制其UUID(格式为“1234-5678”或“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”) /etc/fstab:sudo nano /etc/fstab # 用nano编辑器打开(也可用vim/vi) 在文件末尾添加一行(替换为实际值):UUID=1234-5678 /mnt/mydisk ext4 defaults 0 2 参数说明: UUID=1234-5678:分区的唯一标识符;/mnt/mydisk:挂载点;ext4:文件系统类型(需与格式化时一致);defaults:挂载选项(包含读写、执行权限等);0:dump备份选项(0表示不备份);2:fsck检查顺序(0表示不检查,2表示开机后检查)。sudo mount -a,若无错误提示,则配置生效。重启电脑后,硬盘会自动挂载到指定目录。sudo chmod 777 /mnt/mydisk # 开放所有用户读写权限(生产环境建议限制为必要用户) /etc/fstab中的UUID或设备名是否正确,或文件系统类型是否匹配;sudo umount /mnt/mydisk # 卸载挂载点 外接硬盘需等待系统提示“安全移除”后再拔线。通过以上步骤,即可完成Ubuntu系统下硬盘的挂载操作。根据实际需求选择临时挂载或自动挂载,确保数据安全和访问便捷。