在 Linux 中“挂载分区”通常指把某个磁盘分区连接到系统的某个目录(挂载点),以便访问其中的数据。下面按常见场景一步一步说明。
lsblk
或
fdisk -l
示例输出:
sda
├─sda1 ext4 /boot
├─sda2 swap
└─sda3 ext4
sudo mkdir -p /mnt/data
假设要挂载 /dev/sda3:
sudo mount /dev/sda3 /mnt/data
df -h
blkid
示例:
/dev/sda3: UUID="abcd-1234" TYPE="ext4"
/etc/fstabsudo vim /etc/fstab
添加一行(示例):
UUID=abcd-1234 /mnt/data ext4 defaults 0 2
常见格式说明:
<设备> <挂载点> <文件系统> <挂载选项> <dump> <fsck>
sudo mount -a
⚠️ 如果报错,不要重启,先修复 fstab。
sudo apt install ntfs-3g # Debian/Ubuntu
sudo mount -t ntfs-3g /dev/sdaX /mnt/windows
系统通常会自动挂载在 /media/username/。
手动挂载示例:
sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
卸载:
sudo umount /mnt/usb
# 检查文件系统
blkid
# 安装对应工具
sudo apt install ntfs-3g
sudo lsof +D /mnt/data
| 场景 | 命令 |
|---|---|
| 临时挂载 | mount /dev/sdaX /mnt |
| 永久挂载 | 编辑 /etc/fstab |
| NTFS 分区 | ntfs-3g |
| 卸载分区 | umount /mnt |
| 查看挂载情况 | df -h / lsblk |
如果你愿意,可以告诉我:
我可以给你 完全针对你环境的命令。