您的当前位置:首页正文

linux-存储结构和磁盘划分

2024-12-12 来源:个人技术集锦
第六章  linux的存储结构和磁盘划分
一、一切从“/” 开始
        1. 根目录('/')下面的常见目录说明
目录名称
放置文件的内容
备注
/boot
开机所需文件-内核,开机菜单及所需配置文件
 
/dev
任何设备和接口都以文件形式存储在此目录
 
/etc
配置文件
 
/home
用户主目录
 
/bin
单用户维护模式下还能够被操作的命令
 
/lib
开机时用到的函数库及/bin和sbin下面的命令要调用的函数
 
/sbin
开机过程中需要的
 
/media
一般挂载或删除的设置
 
/opt
放置第三方的软件
 
/root
系统管理员的主文件夹
 
/srv
网路服务的数据目录
 
/tmp
任何人均可使用的共享目录
 
/proc
虚拟文件系统,如系统内核,进程,外部设备及网络状态等
 
/usr/local
用户自行安装的软件
 
/usr/share
帮助和说明文件,也可放置共享文件
 
/var
经常变化的文件,如日志
 
/lost+found
当文件发生错误时,将一些丢失的文件片段放在这里
 
2.绝对路径和相对路径
绝对路径:由根目录(/)开始写起的目录和文件名
相对路径:相对于当前路径的写法
 
二、物理设备的命名规则
1.硬件设备由扇区组成。其中第一个扇区保存着主引导记录和分区表信息。主分区不能超过4个
2.linux中的一切都是文件,硬件也是一样
3.硬件命名规则。目前其他类似IDE设备已经很少见,常见的硬盘设备都以 dev/sd开头
 
三、文件系统和数据资料
文件管理系统的作用是将硬盘合理的规划,使得用户能够在上面正常的建立文件,写入,读取,修改等。linux系统中支持十几种文件管理系统可以选择。
常见的有Ext3,Ext4,XFS
super block 上面记录着整个文件系统的信息。但是不能把数据直接记录到这个“大地图”中,因为这样的话,会导致他很大,最终查询和写入速度都会很慢。
所以每个文件的权限和属性都会记录在incode_table中(每个文件都会占用一个独立的incode表格,默认为128Bytes)。主要记录的信息有文件的访问权限、文件所属的主和组、文件的大小、文件的创建或状态修改时间、文件最后一次访问时间、文件的特殊权限、文件的特殊权限。
实际的数据保存在block块中
 
四、挂载硬件设备
mount 命令用于挂载文件系统,格式为“ mount 文件系统 挂载目录 ”
 
参数
作用
备注
-a
挂载所有在/etc/fstab中定义的文件系统
/etc/fstab 包含着文件信息和挂载信息,过于重要,所以只有root用户才有可以编辑他
-t
指定文件系统的类型
 
 
例:如需将设备 /dev/sdb2 挂载到 /backup 目录,则执行命令 mount /dev/sdb2 /backup,挂载后会立刻生效, 但是重启后就会失效。
想要永久生效,则需按照格式     “设备文件 挂载目录 格式类型 权限选项 自检 优先级  ”
 
 
 
 
将/dev/sdb2 开机自动挂载到 /backup 目录,文件格式为ext4 , 默认权限且无需开机自检。命令 /dev/sdb2 /backup ext4 defaults 0 0
 
如需取消挂载则 umount  /dev/sdb2
 
 

转载于:https://www.cnblogs.com/hongwh/p/10638538.html

显示全文