Linux文件系统管理-挂载命令mount/挂载光盘U盘以及对NTFS的支持/fdisk分区

笑着哭i 提交于 2019-12-03 17:12:34

前面的开门部分:


挂载点在Linux就是目录,在Windows里面是  C D E之类的盘符。

分配盘符的过程就是挂载。


找到设备,分配设备文件名,然后分配挂载点也就是目录,然后连接起来。这就是挂载。

设备文件名都是默认的。


先创建目录,也就是挂载点,但现在的默认挂载点以及都默认创建好了,在  /mnt目录下:


然后:


这个iso9660其实是可以省略的,因为默认了,这个是文件格式。ISO 9660文件系统是一个标准CD-ROM文件系统。




用完后要卸载,但是卸载的时候要用命令,直接摁光驱是不会弹出的。

并且,要退出挂载目录再执行命令。


只加这一个目录就可以了。


-----------------------------------------------------------------------------------------------------------

正式部分:

Linux的挂载,每个设备都有一个设备名就如同window里面的设备也有个设备名如cdef盘,一样,只不过windows是自动分配的,

Linux是需要手动吧设备名跟目录结合到一起的。

Linux里面的盘符就是目录。所有盘符跟设备名的挂载就是设备名与目录的挂载。






写了一个脚本文件,然后把他所在的目录用mount命令改变成非可执行,



二、用mount命令挂载U盘和光盘

硬盘系统会自己挂载,光盘和U盘需要手动挂载


建立挂载点其实就是创建一个盘符。就是一个空目录。所以这两个写那个都可以。




挂载完后就可以去挂载点查看访问数据了。




U 盘的设备文件名不是固定的,


U盘是系统自动分配盘符的,所以需要用  fdisk -l  查看,先把U盘插入再查就行。

fat16 是fat,fat32 就是vfat。


这个   sdb1   就是设备文件名,其中上面的sdb  是查找到的设备文件。sdb1  是为其分配的设备文件名。





二、Linux支持NTFS文件系统;

Linux默认是不支持NTFS格式的,如果想支持有两种方式:

重新编译内核:把支持NTFS的驱动加载进去。

用插件:



分区设备文件名是系统自动回分配的,可以通过mount  -l来查看。挂载点就是盘符也就是个目录。

编译和安装可以这样一起执行:


没有gcc:






Linux中fdisk手动创建分区:


查询系统当中有多少可以被识别的磁盘:

包括硬盘U盘等






21.5G分了五个分区,10.7G被识别了但没有使用。



这个sdb后面没东西。



这个地方要等扩展分区建立后才能建立逻辑分区,所以么有逻辑分区的选项。


n是新建,

+2G是自己手动敲进去的,

Cylinder可以是直接回车用默认。

上面就完成了一个分区,可以用  p  查看。


下面这里就出现了扩展分区:



最后需要用   w   才能保存退出:





在分区完后要用w保存,但这个时候如果文件表正在被使用的时候,就会提示重启系统生效,但重启太麻烦了,就用上面这个命令

重新读取。比如保存后再保存。





扩展分区不能格式化和写入数据。

先分好扩展分区再分逻辑分区。





要知道一个目录是否已被挂载,使用mount命令和df命令。



完成以上步骤后,新硬盘就挂载上并可以使用了。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!