linux自动挂载(linux自动挂载光盘)
本篇文章给大家谈谈linux自动挂载,以及linux自动挂载光盘对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Linux系统设置U盘自动挂载
笔者在工作中遇到自动挂载U盘,于是在树莓派和红帽系统上研究了一下U盘实现自动挂载。总的来说,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储设备。第二种方法有风险,第三种是设备管理服务udev添加规则实现自动mount,第四种方法则进一步封装mount添加日志功能。
Raspberry Pi中USB设备的自动挂载由基于LXDE的GUI / DE处理,具体来说,由文件管理器PCManFM控制。若要禁用此行为,请打开“文件管理器”,然后从“编辑”菜单中选择“首选项”。选择“卷管理”选项卡乎孙,取消选中第二个选项“挂载可移动介质...” ,可以禁用第三个选项“显示可用选项...”设置,以防止弹出窗口提示可用程序。
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。使用检查UUID: sudo blkid,显示关于可隐顷握用块设备的信息, 查找您的设备(如 / dev / sda1 )并复制其UUID。此方法只限于开机时已经插入U盘了,开机后再插入就不发自动挂载,需要执行sudo mount -a命令。
在文件/ etc / fstab底部添加:UUID={YOUR-UID} {/path/to/mount/point} {file-system-type} defaults,errors=remount-ro 0 1
倒数第二是dump备份设置,当其值设置为1时,将允许dump备份程序备份;设置为0时,忽略备份操作。倒数第一是fsck磁盘检查设置,其值是一个顺序,当其值为0时,永远不检查;而 / 根目录分区永远都为1,其它分区从2开始,数字越小越先检查。
修改后保存,关闭,重新启动设备以检查或键入: sudo mount -a 。mount -a 是自动挂载 /etc/fstab 里面的东西,会忽略所有已经完成的操作。但是笔者认为在这里面添加太过于危险,不要轻易操作这个文件,有可能造成系统无法开机。外部设备在插入时挂载,在未插入时忽略,不然无法进入灶庆系统,这需要添加 nofail 选项,但是操作这个文件不太方便,有其他刚好的方法。
文件种有两种ACTION,add和remove。在U盘插入或者拔出时,自动激活mount和unmount,完成设备自动挂载。
KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"
SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"
ACTION=="add", ENV{mount_options}="relatime,sync"
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umask=000"
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umask=000"
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"
LABEL="media_by_label_auto_mount_end"
第三种方法中,mount或者unmount命令在实际运用中是无法记录日志的。在生产系统中就需要添加这个插入U盘和拔出U盘的动作,作为审核调查依据。将上面的mount -o或者unmount -l替换成usbhotplug.sh mount 和usbhotplug.sh unmount。
#!/usr/bin/bash
time=`date "+%Y%m%d"`
LOG_FILE="/home/pi/mount-usb-$time.log"
date=`date`
echo $date $LOG_FILE
CMD=$1
case $CMD in
'mount')
/bin/mkdir -p $4
echo "/bin/mkdir -p $4" $LOG_FILE
sleep 2
/bin/mount -o $2 $3 $4
echo "/bin/mount -o $2 $3 $4" $LOG_FILE
sync
echo "----------" $LOG_FILE
;;
'umount')
sync
/bin/umount -f $2
echo "/bin/umount $2" $LOG_FILE
sleep 2
/bin/rmdir $2
echo "/bin/rmdir $2" $LOG_FILE
echo "----------" $LOG_FILE
;;
esac
[img]Linux如何取消开机自动挂载
可能是BIOS设置问题,可以山空通过下面的方法解决:
1、关机,拨掉电源;
2、取下主板电池,等两分钟,就可以恢复默认值;
3、将主板的电池装回去,然后装好机,重新开机;
3、进入BIOS,设好时间,日期,迹旦第一启姿唯扰动项,按F10保存后重启即可解决。
Linux挂载命令
在linux当中所有的存储设备如u盘、光盘、硬盘等,都必须挂载之后才能正常使用。
其实挂载可以理解为windows当中的分配拦滑盘符,只不过windows当中是以英文字母ABCD等作为盘符,而linux是拿系统目录作为盘符,当然linux当中也不叫盘符,而是称为挂载点,而把为分区或者光盘等存储设备分配一个挂载点的过程称为挂载。
在安装linux系统时设立的各个分区,如根分区、/boot分区等都是自动挂载的,也就是说不需要我们人为操作,开机就会自动挂载。但是光盘、u盘等存储设备如果需要使用,就必须人为的进行挂载。其实我们在windows下插入U盘也是需要挂载(分配盘符)的,只不过windows下分配盘符是自动的。
mount #查询系统中已经挂载的设备
mount -a #依据配置文件/etc/fstab的内容,进行自动挂载
了解即可,不熟悉建议不要随意修改,使用默认值。
演示 exec 选项的作用,重新挂载 /home 分区,并设置不允许执行可执行文件
使用完光盘等存储设备后必须卸载,执行卸载命令时必须保证不在设备挂载的目录下,否则会提示设备正在使用。
umount 设备文件名或挂载点 #卸载命令
umount /mnt/cdrom #卸载光盘
因为悔兄u盘在linux中被当成硬盘看待,一般来说插入u盘后它的设备文件名应该是sdb1,但是这个也不是一定的,有可能系统不止一块硬盘,所以最好使用命令查看以下。
注意:linux默认是不支持NTFS文件系统的,vfat(相当于windows下的fat32),如果想要支持可以安装 ntfs -3g 这个软件。挂载U盘了解即可,实际很少使用。
在真实机中插入U盘后,可以在虚拟机 --可移动设备 --选择u盘 --简前腊连接
linux设置开机自动挂载硬盘
方法/步骤
创建挂载路径
就是把磁盘分配一个路径,这个路径你可以分到任何目录,不过按照Linux的习惯,都是放在media目录下,当然这个不限制一定要media,也有同志喜欢放到Home,方便查找
按Ctrl+Alt+T打开终端,输入sudo mkdir /media/E
这条命令是创建文件夹,按照Windows的习惯是CDEF,这个随自己设置
Ubuntu(Linux)开机自动挂载磁盘
获取需要挂载的分区标识
打开文件管理器,查看分区后面的标识
比如需要开机自动挂载本地磁盘,那么本地磁盘后面的标识是/dev/sdb5
Ubuntu(Linux)开机自动挂载磁盘
获取分区类型
在皮耐终端输入sudo blkid
可以看到分区的类型,这里的TYPE需要用到
Ubuntu(Linux)开机自动挂载磁盘
编辑/etc/fstab文件
在终端输入sudo gedit /etc/fstab
打开fstab文件
Ubuntu(Linux)开机自动挂载磁盘
添加分区
在仿握乎末行加上
/dev/sdb1 /media/C ntfs defaults 0 0
/dev/sdb5 /media/D ntfs defaults 0 0
这里的sdb对应你的分区,media对应要挂载到的目录,ntfs是分区的文件类型
Ubuntu(Linux)开机自动挂备悉载磁盘
保存退出
点击文件右上角的保存,然后关闭
可以在终端输入reboot重启,然后发现自动加载了
关于linux自动挂载和linux自动挂载光盘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。