如果你和我一样是linux小白,可能要用到如下命令:
df -h或者lsblk 查看挂载情况 fdisk -l 查看所有的磁盘信息 mkfs -t ext4 /dev/sda1 格式化磁盘为ext4格式 blkid 查看磁盘uuid mkdir /mnt/usb1 新建一个usb1文件夹 mount -t ext4 /dev/sda1 /mnt/usb1 挂载/dev/sda1磁盘到/mnt/usb1 umount /dev/sda1
1改写/etc/fstab文件的内容。
在文件末尾添加下面的一行:
UUID=b14848ea-ed72-4db0-bdf2-68925ce5c91d /mnt/usb1 ext4 defaults,nofail 0 2
主题替换UUID 和磁盘格式
(关于最后面两个数字:第一数字0,0是开机不检查磁盘,1是开机检查磁盘,第二个数2,0表示交换分区,1表示启动分区,2表示普通分区)
2 使之生效
mount -a
没有错误提示就可以重启了
如果你的u盘是exfat格式的需要安装exfat支持
apt install exfat-fuse exfat-untils
此时你的fstab添加内容如下
UUID=B804-9CBF /mnt/sdb3 exfat rw,users,umask=0 0 0 default,nofail 0 2
UUID=B804-9CBF /mnt/sdb3 exfat defaults,nofail,umask=0000 0 0
↑上面的内容以前的写法有误,已经用删除线划掉了,关于fstab的坑可以看下面的详解
https://www.bangshun.com/post/93.html
这样子写以后smba就不会出现非root用户无法写入的情况了
本文创建于:2023年04月08日,最后更新于:2023年06月02日,已超过 597 天没更新!内容可能已失效,请自行测试,失效请评论区反馈,谢谢啦~