插入硬盘后,使用以下命令查看系统是否检测到新设备:
lsblk # 列出所有块设备(直观显示磁盘和分区结构)
# 或
sudo fdisk -l # 查看详细磁盘信息(需root权限)
通过设备名称(如/dev/sdb、/dev/sdc,通常为未挂载的新磁盘)确认目标硬盘。
若新硬盘未分区,需先创建分区:
sudo fdisk /dev/sdX # 替换X为目标磁盘标识(如sdb)
按提示操作:
n创建新分区;p或扩展分区e,通常选主分区);w保存并退出。将分区格式化为常用文件系统(如ext4,支持Linux权限管理;若需兼容Windows可选择NTFS):
sudo mkfs.ext4 /dev/sdXn # 替换Xn为目标分区(如sdb1)
注意:格式化会清除分区所有数据,请提前备份重要文件。
挂载点是硬盘分区在系统中的访问目录,通常创建在/mnt下:
sudo mkdir -p /mnt/mydisk # 替换mydisk为自定义挂载点名称
使用mount命令临时挂载(重启后失效):
sudo mount /dev/sdXn /mnt/mydisk # 替换为实际分区路径和挂载点
若格式化为NTFS,需安装ntfs-3g工具:
sudo apt install ntfs-3g # Debian默认仓库提供
sudo mount -t ntfs-3g /dev/sdXn /mnt/mydisk
编辑/etc/fstab文件,添加永久挂载配置:
sudo nano /etc/fstab
在文件末尾添加一行(推荐使用UUID替代设备名,避免设备顺序变化导致挂载失败):
UUID=your-uuid /mnt/mydisk ext4 defaults 0 2
sudo blkid /dev/sdXn(替换为实际分区);defaults包含读写、执行等默认权限;0表示不备份;2表示非根分区检查顺序。使用以下命令检查挂载是否成功:
df -h # 显示已挂载文件系统的使用情况(查看是否有目标分区)
ls /mnt/mydisk # 查看挂载点下是否有文件(若分区为空则无显示)
sudo chown -R $USER:$USER /mnt/mydisk # 将所有权给当前用户
sudo chmod -R 755 /mnt/mydisk # 设置读写执行权限
udisksctl工具手动挂载:udisksctl mount -b /dev/sdXn # 替换为实际分区
dmesg | grep sdX查看内核日志,确认设备是否正常。