Linux挂载U盘拓展资料
Linux挂载U盘拓展资料第一篇
这一难题涉及到硬盘挂载,开头来说需要了解linux体系中与磁盘挂载相关的两个体系文件,即/etc/fstab和/etc/mtab,前者是体系分区信息以及体系启动时磁盘的挂载参数,该文件一个静态文件(体系启动后不再改变,如人为改变,需要重启体系);后者是当前体系中已经挂载的磁盘列表,该文件一个动态文件,即随体系mount和umount文件体系而随时发生改变,例如当插入U盘时,体系在mtab文件中写入该磁盘的相关信息,当拔下U盘时,体系随之删除mtab文件中有关该磁盘的信息。
Linux挂载U盘拓展资料第二篇
开头来说切换到root用户下。插入U盘前,先使用命令“fdisk-l”查看体系的磁盘列表。
接着,插入U盘,虚拟机会弹出窗口对其进行选择。
接着,再次执行“fdisk-l”命令,新插入的U盘显示出来了:/dev/sdb。
新建一个目录作为U盘的挂接点。通常U盘挂载路径为:/mnt/usb
使用mount命令将U盘挂载到/mnt/usb路径下:
U盘使用完毕后,为了避免损坏U盘或者丢失数据,可以采用umount命令解挂U盘,类似于windows下的弹出U盘操作。
退出该文件路径,换个路径应该可以正常退出了!
Linux挂载U盘拓展资料第三篇
……proc??????/proc?????proc?rw,noexec,nosuid,nodev???零????零
可见fstab和mtab文件中的格式是一样的,都是按照“设备名称—挂载点—分区类型—挂载选项—dump选项—pass选项”的格式组织列表。
一、设备名称是指体系中设备的名称,比如/dev/sda一或/etc/sdb一或/etc/sdc一等,这些设备名称可以通过sudofdisk-l命令来查看。(上文fstab和mtab文件格式示例中的proc设备一个虚拟设备,并不在磁盘中诚实存在,而仅仅存在于内存中,存储有关进程和体系的信息)
二、挂载点实际上就是为挂载磁盘创建的文件夹,比如./,./usr,和./swap这样的体系默认挂载点,当然我们可以自己使用mkdir创建一个文件夹作为挂载点。
三、分区类型在linux下面有ext二,ext三,ext四,jfs,jfs二,reiserfs,reiser四,swap等,在windows下面有FAT和NTFS等。
四、常用的挂载选项包括:(一)auto和noauto:auto允许体系自动挂载或使用mount-a就能挂载,fstab默认就是这个选项;noauto使体系开机不自动挂载或使用mount-a时不挂载;(二)rw和ro:rw表示以读写权限挂载该设备,ro表示以只读权限挂载该设备;(三)suid和nosuid:suid表示允许对该设备进行uid和gid的设置操作,nosuid就是不允许设置uid和gid;(四)dev和nodev:dev表示同时挂载文件体系上的独特设备,nodev表示不挂载这些独特设备;(五)exc和noexc:exec表示允许执行该文件体系下的二进制文件,noexc当然表示不允许执行二进制文件;(六)user、nouser、users和owner:user允许指定的普通用户挂载该设备,nouser表示禁止普通用户挂载该设备(仅root可以挂载该设备),users表示允许所有普通用户挂载该设备,owner表示仅设备所有者可以挂载。user和users选项同时隐含noexec,nosuid,nodev选项;(七)sync和asnyc:sync表示对该设备的I/O操作同步进行,不进行缓冲处理,而async表示不同步,进行缓冲处理;(八)defaults:该选项是rw,suid,dev,exec,auto,nouser,andasync这些选项的组合。顺带提一嘴,linux体系针对不同的文件体系还可以设定其他特别选项,例如,对Windows下的NTFS文件体系,可以设置utf八(表示采用UTF-八转换文件名称)、uid=(挂载设备的指定用户id,可以通过id命令或者查看/etc/passwd文件方式获得)、gid=(挂载设备的指定用户群组id)和umask=(挂载设备的权限屏蔽,八进制数值)等,对Windows下的FAT(包括msdos,umsdos,vfat等)文件体系,可以设置uid=,gid=,umask=,dmask=(挂载设备时应用于目录的权限屏蔽,八进制数值)和fmask=(挂载设备时应用于普通文件的权限屏蔽,八进制数值)。更多挂载选项可以参见manmount。
五、dump选项用来设置是否让备份程序dump备份文件体系,零为不备份,一为备份,如果上次用dump备份,将显示备份至今的天数。
六、pass选项,告诉fsck程序在开机时以什么顺序检查文件体系,为零就表示不检查,(./)分区只能是一,其它的分区只能是二,当数字相同就同时检查。
Linux挂载U盘拓展资料第四篇
综上,可以在/etc/fstab中添加像下面这样的挂载配置,并重启体系让体系挂载硬盘,从而获得执行权限。
/dev/sdb一???/media/sdb一??ntfs??utf八,uid=一零零零,gid=一零零零,umask=零零零?????零???零
————————-分割线—————————————————————————-
开头来说使用
sudofdisk-l
命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置网址:;
外接U盘或移动硬盘时,默认不会自动挂载,因此需要用mount命令挂载。通常我们在/mnt或/media目录下新建一个目录作为挂载点。比如:网址:
sda一是取决于你的实际情况,a表示第一个硬盘,一表示第一个分区。
挂载exFAT格式的硬盘FAT格式U盘mount本身就能支持,但如果你的U盘或移动硬盘使用的是exFAT格式,mount会说不支持。没关系,安装exfat-fuse软件之后mount就支持了。
sudoapt-getinstallexfat-fuse
挂载NTFS格式的硬盘(读写方式挂载)默认挂载NTFS格式的硬盘只有只读权限,需要借助其它工具实现。
挂载FAT三二格式的硬盘
说明:sda一是取决于你的实际情况,a表示第一个硬盘,一表示第一个分区。umask=零零零零零零前面四个零就是对所有人,可读可写可执行,后面两个零,第一个代表dump,零是不备份第二个代表fsck检查的顺序,零表示不检查卸载:sudoumount/mnt/myusbdrive
查看挂载情况可使用下面内容命令。
Linux挂载U盘拓展资料第五篇
了解了上文中所讲的设备挂载,基本已经知道怎样在linux下面挂载windows分区格式的移动硬盘了,关键就是设置挂载选项从而获得相应权限。在linux体系中权限设置与用户和群组概念直接相关,比如在上文中使用ls-al命令时,获得的有关权限的信息(一零个字符,如drwx——)可以分成四个部分,即目录/文件标识(第一个字符,d表示目录,-表示文件,其他还可以为l,b和c)、所有者权限(第二-四个字符)、所有者所在的用户群组权限(第五-七个字符)以及其他用户权限(最终三个字符)。权限在linux体系安全性方面具有重要影响,在此不述。权限的表示有两种方式,即字符式和数字式:字符式用如上文中的r、w和x三个字符来分别表示读、写和执行权限,-表示不具有任何权限;而数字式的权限表示技巧用四、二、一三个数字分别表示读、写和执行权限,零表示不具有任何权限,用数字式表示文档所有者、群组和其他用户的权限时同一个组的权限需要累加,例如某文档的权限是-rwxrw—-,则用数字式表示为七六零。
至此,我们可以回过头去难题解决了,当挂载Windows分区格式的文件体系时,我们可以通过uid=,gid=和umask=/dmask=/fmask=来设置权限,uid和gid的设置并不难,直接设置为自己的uid和gid就可以;权限mask的设置采用数字式的,同样第一个数字表示所有者的权限mask,第二个数字表示群组的权限mask,第三个数字表示其他用户的权限mask,如果umask=零零零,就表示不屏蔽任何用户的任何权限,即所有用户具有读、写和执行权限,再例如fmask=零三三,就表示文档所有者具有读、写和执行权限,而群组和其他用户只具有读取的权限,而屏蔽了权限三(一和二之和)。
Linux挂载U盘拓展资料第六篇
当插入一个windows分区格式的移动硬盘或者U盘时,linux体系自动挂载该移动硬盘到/media目录下,通过ls-al查看其权限,显示为:drwx——,证明我们可以进入到该盘符目录,但当进一步查看该盘符下的某可执行文件的权限时,发现其为-rw——-,即可以对该文件进行读写操作,但不能执行该文件,通过chmod更改权限也无济于事,此时怎样获得执行权限?(再比如在移动硬盘上有一源代码,通过编译产生了目标程序,然而当通过./来执行时,却告知没有权限,同时sudochmod+x也不起任何影响,在实际职业中遇到这样的情况时,一般可以通过将源码拷贝到linux体系磁盘中进行编译或者将编译好的目标程序拷贝到linux体系的磁盘中再使用chmod更改权限来解决,但有时候这样来回拷贝费时费力,如果能直接让linux体系挂载的移动硬盘具有执行权限就方便多了)