您的位置:首页 > 其它

存储结构和磁盘划分

2017-03-21 14:50 429 查看
1.一切以/开始

      /为根目录,目录名称严格区分大小写,名称中不能包含/。

/boot //开机所需文件--内核,开机菜单及所需配置文件等。
/dev //任何设备和接口都以文件形式存在该目录
/etc //配置文件
/home //用户主目录
/bin //单用户维护模式下还能够被操作的命令
/lib //开机是需要用到的函数库,以及/bin和/sbin下面命令要调用的函数。
/sbin //开机过程中需要的
/media // 一般挂在或删除的设备
/opt //第三方的软件
/root //系统管理员的主文件夹
/tmp //任何人可以使用的共享临时目录
/proc //虚拟文件系统,例如系统内核,进程,外部设备,网络状态等。
/usr/local //用户自行安装的软件
/usr/sbin //非系统开机需要的软件/命令/脚本
/usr/share //帮助和说明文档,也可放置共享文件
/var //主要放置经常变化的文件,如日志
/lost+found //当文件系统发生错误时,将一些丢失的文件放在这里

2.物理设备的命名规则
     磁盘设备以后大量的扇区构成,其中第一个扇区保存着主引导记录和分区表信息,单个扇区容量为512bytes,主引导记录需要占446bytes,分区表占64bytes,而每记录一个分区信息要16butes,一般是三个主分区还有一个扩展分区,扩展分区中能建无限个逻辑分区。

     内核的设备管理器(Udev)会自动将硬件名称规范起来,它会以守护进程的形式运行并监听来自内核发出的uevent来管理/dev下面的设备文件。

     常见的硬盘命名:

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/hd0

    硬盘设备都是以/dev/sd开头,多块硬盘会用a-p(默认从a开始)表示,而分区编号主分区为1到4,逻辑分区从5开始。

3.文件系统和数据资料

     文件管理系统的作用是将硬盘合理的规划,是的用户能在上面正常建立文件,写入读取,修改转存文件和控制文件。常见的管理系统:

     Ext3:这是一款日志文件系统,能够在异常停机的时候,避免文件系统资料不一致的情况,自动修复数据的不一致和错误,但是很耗时间。也不能100%保证资料不流失,因为它是把磁盘的写入动作记录下来,所以能在停机后回到被中断的部分。

    XFS:可以快速的回复文件,优化后的日志功能对硬盘性能影响非常小,支持非常大的容量。

4 挂载硬件设备

    挂载操作指的是当用户需要使用硬盘设备或分区数据时,需要先将其与一个已存在的目录做关联,这个工作就叫挂载。

    mount命令就是用于挂载文件系统,格式为mount 文件系统 挂载目录。

-a //挂载所有在/etc/fstab中定义的文件系统
-t //指定文件系统的类型
    使用mount命令后,可以立即使用该文件系统,但是重启后失效,如果要不失效就要把挂载信息按照指定的格式写入到/etc/fatab中。/etc/fatab中包含着文件系统和挂载信息等内容,只有root用户能够编辑。
    umount命令用于撤销已经挂载的设备文件,格式为umount [挂载点/设备文件] 。

    fdisk命令可以用于管理磁盘分区,格式为 fdisk [磁盘名称]。

    m //查看全部可用参数
p //查看分区表信息
n //添加新的分区
d //删除某个分区信息
l //列出所有可用的分区类型
t //改变某个分区的类型
w //保存并退出
q //不保存直接退出
    mkfs.文件系统名称   磁盘分区名称  可以把磁盘分区格式化为某种文件类型。
    df命令用于查看挂载点信息和磁盘使用量,格式为 df [选项] [文件]。

-a //显示所有的文件系统
--total //展出总体使用量
-h //易读的容量格式
-i //展出Inode的信息
-T //展出文件系统的类型    du命令用于查看磁盘的使用量,格式为 du [选项] [文件]。
-a //评估每个文件而非整体占用量
-c //评估每个文件并计算出总占用量
-h //易读的容量格式
-s //仅显示占用量总和
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: