如何挂载Linux外部设备 mount命令与/etc/fstab配置详解

直接说:mount命令和fstab文件是Linux挂载外设核心。

mount命令用起来很简单。
比如U盘挂载到/mnt/usb: sudo mount /dev/sdb1 /mnt/usb
文件系统得指定。
vfat和ntfs最常见。
vfat兼容性好但文件不能太大。
ntfs Linux默认只能读,得装ntfs-3 g才能写: sudo mount -t vfat /dev/sdb1 /mnt/usb sudo mount -t ntfs-3 g /dev/sdb1 /mnt/usb
ext4 是Linux自带的系统盘格式。
ISO文件用loop挂载: sudo mount -t iso9 6 6 0 -oloop image.iso /mnt/iso
fstab文件是开机自动挂载。
里面写法固定: UUID=1 2 3 4 -5 6 7 8 /mnt/usb vfat defaults,noatime,users 0 0
注意设备路径最好用UUID。
改完fstab用mount -a测试: sudo mount -a
卸载设备前必须umount。
没权限就用sudo。
ntfs用ntfs-3 g最好。

/mnt/usb这个挂载点必须提前建好。
fstab改了记得备份。

【纯干货】linux之fstab文件详解

结论: Linux的fstab文件在/etc目录下,用less查看,vi修改。
用内核名、UUID或label标识文件系统。
内核名用fdisk-l,标签用lsblk-f,UUID也用lsblk-f。
设备名用dev.,LABEL=或UUID=。
自动挂载可选,交换分区UUID缺失要手动加。
路径有空格用\04 0。
外部设备可设为插入挂载。
atime参数影响性能,noatime和nodiratime优化读写,tmpfs加速临时文件访问。
修改后重启生效,权限问题可能需修改fstab并指定权限。

linux的storage文件夹在哪

哎哟,说起来Linux的存储位置,那可真是五花八门。
我以前刚接触Linux那会儿,还真是有点摸不着头脑。
说实话,在Linux里,还真没有一个统一的叫“storage”的文件夹,这事儿得看具体是哪个Linux发行版,还有文件系统怎么配置,还有用户自己怎么设置。

比如说,大多数用户个人文件默认是放在/home目录下的,这你肯定知道吧?你的文档、图片、视频啥的,一般都存放在/home/你的用户名下的子目录里,像Documents、Pictures这样的。
我记得我当时也是在这个目录里找文件来着。

再比如说,你连接个U盘、移动硬盘啥的,系统一般都会自动把它挂载到/media目录下。
这挂载点名字也跟着设备名走,比如/media/USB_DRIVE啊,/media/External_Hard_Drive啊,这些。

还有/mnt目录,这通常是用来手动挂载文件系统的。
如果你手动挂载了个网络共享或者别的存储设备,数据可能就在这个目录下。
我当时也没想明白这个/mnt是啥意思,后来查了查资料,才知道它是用来临时挂载的。

当然,用户还可以根据自己的需求,把文件存放在系统里的任何位置。
所以,你要找自己的数据,关键就是要记得你保存文件时选择的路径。

说起来,有时候还真有点记不清,那怎么办呢?这时候,文件搜索工具就派上用场了。
或者,你根据我刚才说的那些常见位置去查找,一般都能找到。