宝塔面板系统是Debian GNU/Linux 9(Py3.7.8)
就是基于Linux开机自动挂载外接存储。
需求:
系统开机自动挂载U盘到指定目录以供云储存使用。
方法:
通过在系统etc/fstab文件内添加以下代码实现。
/dev/sda1 /mnt/usb auto defaults,nofail,x-systemd.device-timeout=1,noatime 1 3
代码解读:
/dev/sda1 需要挂载的设备,文件名或 UUID 都个可以。
/mut/usb 指定设备挂载的目录。
auto 文件系统的类型。
defaults 挂载点的系统默认选项,系统以默认方式访问和操作挂载的文件系统。
nofail 如果挂载失败也不影响系统正常运行的设备,可以避免U盘损坏或未插U盘导致的系统无法启动。
x-systemd.device-timeout=1 如果设备在1秒内没有准备好进行挂载,那么systemd将认为设备不可用或挂载失败。
noatime 告诉文件系统不要更新inode的访问时间戳,可以减少磁盘I/O并延长闪存设备的寿命。
0 0 第一个0表示不进行dump备份,第二个0表示在fsck检查时不需要优先级,尽量不要与系统fsck检查重复。
检查代码是否有误:
在fstab文件内添加完代码后,在ssh终端下输入mount -a
命令,验证fstab文件的正确性,避免fstab文件错误导致服务器无法启动。
如果无任何提示,那么恭喜你成功了。
以下是关于U盘的常用代码:
fdisk -l
查看服务器上已经插入的U盘设备名称。
mkfs.ntfs /dev/sda1
格式化U盘(其中ntfs为U盘格式,后面为U盘路径名称)。
blkid /dev/sda1
查看U盘UUID,后面为U盘路径名称。
df -h
验证设备是否挂载成功。
sudo umount /dev/sda1
卸载U盘。
暂无评论内容