Linux系统中的设备文件及磁盘管理
发布时间:2022-10-15 12:58:13 所属栏目:Linux 来源:
导读: 本篇主要梳理Linux系统中的文件存储结构,并在此基础上归纳硬盘管理的操作Linux 磁盘管理,从而可以熟练掌握文件系统的使用方法。
1.从/开始
Linux系统中 一切都是文件,一切文件都是从根目录/开
1.从/开始
Linux系统中 一切都是文件,一切文件都是从根目录/开
|
本篇主要梳理Linux系统中的文件存储结构,并在此基础上归纳硬盘管理的操作Linux 磁盘管理,从而可以熟练掌握文件系统的使用方法。 1.从/开始 Linux系统中 一切都是文件,一切文件都是从根目录/开始的,并按文件系统层次化标准采用树形结构存放文件的,以及定义了常见目录的用途。 另外,Linux系统中的文件和目录名称是严格区分大小写的,且文件名中不能包含/。 2.物理设备的命名规则 系统内核中的udev设备管理器会自动将硬件名称规范起来,让用户通过设备文件的名字即可猜出设备的大致属性及分区信息。另外,此设备管理器服务会一直以守护进程的形式运行并侦听内核发出的信号来管理/dev目录下的设备文件。 Linux系统中常见的硬件设备文件名如下表所示: 硬件设备文件名称 IDE设备 /dev/hd[a-d] SCSI/SATA/U盘 /dev/sd[a-p] 软驱 /dev/fd[0-1] 打印机 /dev/1p[0-15] 光驱 /dev/cdrom 鼠标 /dev/mouse 磁带机 /dev/st0或/dev/ht0 现在IDE设备已经比较少,大部分硬盘设备都会以/dev/sd开头。一台主机上可以有多块硬盘,系统采用从a~p来代表16块不同的硬盘,默认从a开始分配。 各个硬盘的分区编号也是有规范的,主分区或扩展分区编号范围为1-4,逻辑分区的编号从5开始。 这里有两点要注意: 为什么主分区编号最大为4呢? 对于硬盘设备都是由大量的扇区组成的,每个扇区的容量为512字节,其中第一个扇区存储着主引导记录和分区列表信息,主引导记录占用446字节,分区表占用64字节,结束符占用2字节,而分区表中,每记录一个分区信息需要16字节,这样一来就只有4个分区信息可以记录在第一扇区了,这4个分区即是主分区。 扩展分区,它不是一个实际的分区,它仅是一个指向下一个分区的指针,其指针形成一个意向链表。 3.硬件设备的挂载 挂载就是将这个硬盘文件与已存在的目录文件进行关联,从而达到访问其内部数据的目的。其硬盘的挂载与卸载用到的命令为:mount和umount。 mount命令用于挂载文件系统,其格式为mount [命令参数] 待挂载文件 挂载目录。 其常用的两个参数如下表所示: 命令参数说明 -t 指定文件系统的类型 -a 挂载所有在/etc/fstab中定义的文件系统 对于较新的Linux系统,一般不用指定文件系统的类型,系统会进行自动判断。对于参数-a,它会自动检查目录/etc/fstab文件中有无疏漏被挂载的设备文件,若有,则进行自动挂载操作。比如,可以将设备/dev/sdb1挂载到/tmp目录,则其命令如下: muont /dev/sdb1 /tmp 可是这种挂载在机器重启后就会失效,如何才能让设备与目录可以永久地关联呢,必须将挂载信息按指定的格式写入到配置文件/etc/fstab中,这样才能每次在开机后自动检测并挂载。 配置文件/etc/fstab中各列字段分别为设备文件、挂载目录、格式类型、权限选项、是否备份、是否自检。其对应的字段意义如下表所示: 字段意义 设备文件 一般为设备路径名称,也可以是UUID 挂载目录 指定要挂载的目录,要在挂载前创建好 格式类型 指定文件系统格式,如Ext3、Ext4、SWAP等 权限选项 若设置为defaults,则默认为rw,suid,dev,exec,auto,nouser,async 是否备份 若为1则开机后采用dnmp进行磁盘备份,为0时不备份 是否自检 若为1则开机后进行磁盘自检,为0不自检 umount命令用于撤销已挂载的设备文件,其格式为umount [命令参数] 设备文件。 4.硬盘设备的管理 在Linux系统中,管理硬盘设备最常用的方法就是用fdisk命令了, 其参数是交互式的,管理设备非常方便。 (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330478号