在 Debian(以及大多数 Linux 系统)中,“挂载分区表”这个说法不太准确,因为分区表本身不能直接挂载,只有分区内的文件系统才能挂载。下面我按常见场景给你一个完整说明。
lsblk
或
fdisk -l
示例输出:
/dev/sda
├─sda1 ext4
├─sda2 swap
└─sda3 ext4
sudo mkdir -p /mnt/mydisk
sudo mount /dev/sda1 /mnt/mydisk
如果是 ext4:
sudo mount -t ext4 /dev/sda1 /mnt/mydisk
如果是 NTFS(Windows 分区):
sudo mount -t ntfs-3g /dev/sda3 /mnt/mydisk
df -h
或
lsblk
⚠️ 操作前建议备份
sudo cp /etc/fstab /etc/fstab.bak
blkid
示例:
/dev/sda1: UUID="abcd-1234" TYPE="ext4"
sudo nano /etc/fstab
添加一行(示例):
UUID=abcd-1234 /mnt/mydisk ext4 defaults 0 2
sudo mount -a
⚠️ 如果报错,不要重启,先修复 fstab。
sudo gdisk /dev/sda
sudo fdisk /dev/sda
sudo testdisk
sudo swapon /dev/sda2
UUID=xxxx none swap sw 0 0
sudo apt install ntfs-3g exfat-fuse
sudo mount -o remount,rw /mnt/mydisk
Debian 不能直接挂载分区表,只能挂载分区里的文件系统。
如果你愿意,可以把你的具体情况发出来,比如:
lsblk 输出我可以一步一步帮你操作 ✅