一、系统层次化标准(FHS,Filesystem Hierarchy Standard)
1.Linux系统中常见的目录名称和相应内容
/boot 开机所需文件——内核、开机菜单以及所需配置文件等
/dev 以文件形式存放任何设备与接口
/etc 系统及各个服务的配置文件
/home 用户家目录
/bin 存放单用户模式下还可以操作的命令
/lib 开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin 开机过程中需要的命令
/media 用于挂载设备文件的目录
/opt 防止第三方的软件
/root 系统管理员的家目录
/srv 一些网络服务的数据文件目录
/tmp 任何人均可使用的“共享”临时目录
/proc 虚拟文件系统,比如内存,进程,外部设备及网络状态等
/user/local 用户自行安装的软件
/user/sbin 系统卡机时不会使用到的软件、命令、脚本
/user/share 帮助与说明文件,也可防止共享文件
/var 主要存放经常变化的文件,如日志,数据库,网站
/lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里
定位找到文件方法:绝对路径和相对路径
2.物理设备的命名规则
常见的硬件设备及文件名称
IDE设备 /dev/hd[a-d] SCSI/SATA/U盘 /dev/sd[a-p] 软驱 /dev/fd[0-1] 打印机 /dev/lp[0-15] 光驱 /dev/cdrom 鼠标 /dev/mouse 磁带机 /dev/st0或/dev/ht0
硬盘分区编号:主分区或扩展分区的编号从1开始,到4结束。逻辑分区从编号5开始。
sda3 系统识别的第一块硬盘第3个主分区
每个扇区的容量为512字节,第一个扇区最重要,里面保存着主引导记录与分区表信息。第一个扇区,主引导记录占用446字节,分区表为64字节,结束符占用2字节。
Ext3、Ext4、XFS 系统会自动判别底层文件系统的格式,然后加以挂在或读写错误。
3.挂载硬件设备
将设备与目录做关联的这个动作叫做挂载,让用户可以通过目录,访问到设备里的内容。
mount 文件系统 挂载目录 需要进vim /etc/fstab
unmount [挂载点/设备文件]
需要重启后自动挂载需要 vim /etc/fstab 进入按以下格式写入信息,保存退出。
设备文件 挂载目录 格式类型 权限选项 是否备份 是否自检
/dev/sdb1 /media/sdb xfs defaults 0 0
4.fdisk:用于管理磁盘分区,格式为“fdisk [磁盘名称]”
参数: m 查看全部可用的参数; n 添加新的分区 ; d 删除某个分区信息;l 列出所有可用的分区类型;t 改变某个分区的类型;p 查看分区信息; w 保存并退出; q 不保存直接退出 。
常搭配用的命令:lsblk blkid fdisk -l df -h