1. 文件系统层次化标准(FHS )
Linux系统中常见的目录名称以及相应内容
目录名称 | 应放置文件的内容 |
/boot | 开机所需文件—内核、开机菜单以及所需配置文件等 驱动引导文件 |
/dev | 以文件形式存放任何设备与接口 设备文件 |
/etc | 配置文件 |
/home | 用户主(家)目录 |
/bin | 存放单用户模式下可以操作的命令(普通用户可以执行的命令) |
/lib | 开机时用到的函数库(千万不要动) |
/sbin | 开机过程中需要的命令(超级用户执行的命令) |
/media | 用于挂载设备文件的目录(或/mnt) |
/opt | 放置第三方的软件 |
/root | 系统管理员的家目录 |
/srv | 一些网络服务的数据文件目录 |
/tmp | 任何人均可使用的“共享”临时目录 |
/proc | 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等 |
/usr/local | 用户自行安装的软件 |
/usr/sbin | Linux系统开机时不会使用到的软件/命令/脚本 |
/usr/share | 帮助与说明文件,也可放置共享文件 |
/var | 主要存放经常变化的文件,如日志 |
/lost+found | 当文件系统发生错误时,将一些丢失的文件片段存放在这里 |
2.绝对路径和相对路径
绝对路径:就是从根目录(/)开始的路径。
例如:
相对路径:相对于当前路径的写法。
例如:
3.物理设备命名规则
scsi/sata/u盘 /dev/sd[a-p]
光驱 /dev/cdrom
硬盘的分区编码:
- 主分区或者扩展分区的编号从1开始到4结束。
- 逻辑分区从5开始。
4.文件系统
常见的文件系统:
ext3(rhel5)、ext4(rhel6)、xfs(rhel7)
注:xfs文件系统可支持高达18EB的存储容量。
5.挂载硬件设备
- mount命令
mount -a 挂载所有在/etc/fstab 中定义的文件系统
mount -t 指定文件系统的类型(一般不需要)
mount 设备名称 路径
unmount 设备名称或者路径
通常把挂载信息写入到/etc/fstab文件中,格式如下:
设备名称 挂载目录 格式类型 权限选项 是否备份 是否自检
若为1则开机后使用dump进行磁盘备份,为0则不备份
若为1则开机后自动进行磁盘自检,为0则不自检
- fdisk命令
fdisk用于管理磁盘分区,格式为 fdisk [磁盘名称]
n 新建磁盘分区
m 查看全部可用的参数
d 删除某个分区信息
w 保存分区信息
p 查看分区信息
q 不保存直接退出
l 列出可用的分区类型
t 改变某个分区的类型
注:如果分区完成后执行 ls /dev/sda1 没有列出任何内容,则需要执行partprobe命令(两次)手动将分区信息同步到内核,如若还是不行,则reboot尝试。
分区完成后,则需要对分区进行格式化。
mkfs.
mkfs.xfs /dev/sda1
最后将存储设备挂载到指定目录即可
mount /dev/sda1 /mnt/
- du命令 递归地总结每个文件的磁盘使用量。
du [选项] [文件]
- lsblk 查看系统的磁盘
- blkid 显示关于可用设备的信息
- df命令
显示每个文件所在的文件系统的信息,或默认的所有文件系统。
df [参数] 文件
-t 指定文件类型
-h 列出文件的大小
-Th 显示文件系统的类型格式
来源:oschina
链接:https://my.oschina.net/u/4312865/blog/3182765