在 Debian(以及大多数 Linux 发行版)里,mount 命令本身只是“临时挂载”,它只修改当前运行中的内核挂载表,不会自动写进任何配置文件。所以:
重启后失效是正常的,因为系统启动时并没有被告知要再挂一次
你执行的类似命令:
mount /dev/sdb1 /data
只做了这些事:
重启后:
/etc/fstab(最常用)编辑文件:
sudo nano /etc/fstab
添加一行,例如:
/dev/sdb1 /data ext4 defaults 0 2
或推荐用 UUID(更稳定):
blkid
UUID=xxxx-xxxx /data ext4 defaults 0 2
保存后测试:
sudo mount -a
没有报错就说明配置正确。
适合:
例如:
/etc/systemd/system/data.mount
[Unit]
Description=Mount Data
[Mount]
What=/dev/sdb1
Where=/data
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
启用:
systemctl enable data.mount
mkdir -p /data
nofaildefaults,nofail
apt install ntfs-3g exfat-fuse
lsblk
blkid
cat /etc/fstab
mount | grep data
journalctl -b | grep mount
mount 命令重启失效是正常的,Debian 要用
/etc/fstab或 systemd 才能开机自动挂载
如果你愿意,可以把:
lsblk/etc/fstab贴出来,我可以直接帮你改到能用。