在 Debian(以及其他 Linux 发行版)里,“找设备”一般指 查看有哪些存储设备、分区,以及它们挂载到哪了。下面按常见场景给你总结一下。
mountmount
或只看某些类型:
mount | grep "^/dev"
df(看磁盘使用情况)df -h
-h:人类可读(GB / MB)lsblk(最推荐,直观)lsblk
或带文件系统信息:
lsblk -f
示例输出:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 xxxx-xxxx /
├─sda2 swap yyyy-yyyy [SWAP]
└─sda3 ext4 zzzz-zzzz /home
sdb
└─sdb1 ntfs DATA aaaa-aaaa /mnt/data
lsblk(不挂载也能看到)lsblk
fdisk -l(需要 root)sudo fdisk -l
会列出所有磁盘和分区表。
blkid(看 UUID / 文件系统)sudo blkid
ls /dev | grep sd
# 或
ls /dev/disk/by-id
ls /dev/disk/by-uuid
假设发现 /dev/sdb1 还没挂载:
sudo mkdir -p /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
查看是否成功:
df -h | grep sdb1
编辑 /etc/fstab(推荐用 UUID):
sudo blkid /dev/sdb1
然后:
sudo nano /etc/fstab
示例:
UUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
dmesg | tail
sudo apt install ntfs-3g
如果你愿意,可以告诉我:
我可以直接给你对应命令。