在 Linux 下 mount(挂载)分区 一般分为几种常见场景。下面用通俗方式给你说明,从最常用到进阶。
先确认有哪些磁盘和分区:
lsblk
或
fdisk -l
示例输出可能像:
/dev/sda1
/dev/sdb1
sudo mkdir /mnt/data
sudo mount /dev/sdb1 /mnt/data
如果是 NTFS(Windows 分区):
sudo mount -t ntfs-3g /dev/sdb1 /mnt/data
如果是 exFAT:
sudo mount -t exfat /dev/sdb1 /mnt/data
blkid
sudo vim /etc/fstab
示例(ext4):
UUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
NTFS 示例:
UUID=xxxx /mnt/data ntfs-3g defaults 0 0
⚠️ 改错 fstab 可能导致无法开机!
sudo umount /mnt/data
或
sudo umount /dev/sdb1
如果提示“设备忙”:
lsof /mnt/data
或
fuser -m /mnt/data
| 类型 | 命令 |
|---|---|
| ext4 | mount /dev/sdb1 /mnt/data |
| NTFS | ntfs-3g |
| FAT32 | vfat |
| exFAT | exfat |
sudo chmod 777 /mnt/data
或改 fstab 加 uid=1000
sudo mount -o remount,rw /mnt/data
sudo fdisk -l
sudo mkdir /mnt/data
sudo mount /dev/sdb1 /mnt/data
df -h
如果你是 服务器 / 桌面 / U盘 / 移动硬盘 / LVM / 加密分区,可以告诉我具体场景,我可以给你更精确的命令。