Linux — 文件系统(对硬盘的操作)
2016-01-24 16:09
363 查看
1、文件系统
什么是文件系统:
在磁盘上组织文件的方法,大部分linux系统具有类似的通用结构,包括超级快、inode、数据块、目录块等。超级块包括文件按系统的总体信息,是文件系统的核心。inode存储所有与文件有关的元数据,也就是文件的所有者、权限等属性数据以及指向的数据块,但是不包括文件名和文件内容。数据块真实存放数据内容,一个数据块默认4kb。目录块包括文件名和文件所在目录中的位置,并包括文件的inode信息。
2、磁盘分区、创建文件系统、挂载
磁盘的分区分为两类,主分区和扩展分区受限制与磁盘的分区表的大小(MBR512字节,分区表64字节),每个分区信息占用16个字节,所以一块磁盘最多创建4个主分区,为了支持更多分区可以使用扩展分区(扩展分区中可以划分更多的逻辑分区),即便是这样主分区+扩展分区<=4个。在完成磁盘分区之后需要进行创建文件系统的操作,最后将该分区挂载在系统中某个挂载点。
2.1 创建文件系统:fdisk
2.1.1 查看磁盘
2.1.2 在硬盘上创建新分区
2.1.3 格式化刚创建的分区
2.1.4 磁盘挂载并设置启动自动挂载
2.2 删除分区
2.2.1 查看分区
2.2.2 删除分区
3、磁盘检验
(1)卸载
(2)修复
注:当系统根文件系统出现问题时,需要重新启动计算机,如果根文件系统真的出现了问题系统会提示用户输入root密码,进入单用户模式在利用fsck 修复。
4、物理卷
4.1 基本术语
LVM(逻辑卷组管理)是在物理存储上添加的一个逻辑层,来为文件系统屏蔽下面的硬件存储设备,提供了一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:
* 物理存储介质(The Physical Media)
这里指系统的存储设备,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
* 物理卷(PV, Physical Volume)
物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。当前LVM允许你在每个物理卷上保存这个物理卷的0至2份元数据拷贝.默认为1,保存在设备的开始处.为2时,在设备结束处保存第二份备份.
* 卷组(VG, Volume Group)
LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
* 逻辑卷(LV, Logical Volume)
LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
4.2 创建逻辑卷
4.2.1创建三个分区
4.2.2 修改分区代码
当下 ID 是 83,修改为8e(linux LVM),表明该分区是一个特殊的用于逻辑卷管理的分区
输入 8e
将另外两个分区 /dev/sdb2 和 /dev/sdb3 重复上面操作
4.2.3 创建 PV(物理卷)
查看系统中PV
4.2.4 创建并查询卷组
4.2.4 扩容卷组
4.2.5 创建逻辑卷
-L 逻辑卷大小的值 -n 逻辑卷的名字 卷组名字
5、硬链接和软链接
5.1 硬链接
硬链接又称实际链接,是指通过索引节点(inode->编号)来进行链接
此时当删除了源文件,其实并没有将该文件真正的删除,只有将另一个硬链接也删除该文件才正真的删除了
5.2 软链接
软链接又称符号链接,是一个包含了另一个文件路径名的文件,可以指向任意文件或目录,也可以跨不同的文件系统。删除软链接并不会删除其所指向的源文件,如果删除了源文件则软链接会出现“断链”。
什么是文件系统:
在磁盘上组织文件的方法,大部分linux系统具有类似的通用结构,包括超级快、inode、数据块、目录块等。超级块包括文件按系统的总体信息,是文件系统的核心。inode存储所有与文件有关的元数据,也就是文件的所有者、权限等属性数据以及指向的数据块,但是不包括文件名和文件内容。数据块真实存放数据内容,一个数据块默认4kb。目录块包括文件名和文件所在目录中的位置,并包括文件的inode信息。
2、磁盘分区、创建文件系统、挂载
磁盘的分区分为两类,主分区和扩展分区受限制与磁盘的分区表的大小(MBR512字节,分区表64字节),每个分区信息占用16个字节,所以一块磁盘最多创建4个主分区,为了支持更多分区可以使用扩展分区(扩展分区中可以划分更多的逻辑分区),即便是这样主分区+扩展分区<=4个。在完成磁盘分区之后需要进行创建文件系统的操作,最后将该分区挂载在系统中某个挂载点。
2.1 创建文件系统:fdisk
2.1.1 查看磁盘
fdisk -l
2.1.2 在硬盘上创建新分区
fdisk /dev/sdb
2.1.3 格式化刚创建的分区
mkfs -t ext3 /dev/sdb1 或者 mkfs.ext3 /dev/sdb1
2.1.4 磁盘挂载并设置启动自动挂载
2.2 删除分区
2.2.1 查看分区
2.2.2 删除分区
3、磁盘检验
(1)卸载
(2)修复
umount 路径(/dev/sdb1) 或者 umount 挂载点(/root/mnt/newDisk)
fsck -t ext3(文件系统类型) /dev/sdb1(路径)
注:当系统根文件系统出现问题时,需要重新启动计算机,如果根文件系统真的出现了问题系统会提示用户输入root密码,进入单用户模式在利用fsck 修复。
4、物理卷
4.1 基本术语
LVM(逻辑卷组管理)是在物理存储上添加的一个逻辑层,来为文件系统屏蔽下面的硬件存储设备,提供了一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:
* 物理存储介质(The Physical Media)
这里指系统的存储设备,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
* 物理卷(PV, Physical Volume)
物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。当前LVM允许你在每个物理卷上保存这个物理卷的0至2份元数据拷贝.默认为1,保存在设备的开始处.为2时,在设备结束处保存第二份备份.
* 卷组(VG, Volume Group)
LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
* 逻辑卷(LV, Logical Volume)
LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
4.2 创建逻辑卷
4.2.1创建三个分区
4.2.2 修改分区代码
当下 ID 是 83,修改为8e(linux LVM),表明该分区是一个特殊的用于逻辑卷管理的分区
输入 8e
将另外两个分区 /dev/sdb2 和 /dev/sdb3 重复上面操作
4.2.3 创建 PV(物理卷)
查看系统中PV
4.2.4 创建并查询卷组
4.2.4 扩容卷组
4.2.5 创建逻辑卷
-L 逻辑卷大小的值 -n 逻辑卷的名字 卷组名字
5、硬链接和软链接
5.1 硬链接
硬链接又称实际链接,是指通过索引节点(inode->编号)来进行链接
此时当删除了源文件,其实并没有将该文件真正的删除,只有将另一个硬链接也删除该文件才正真的删除了
5.2 软链接
软链接又称符号链接,是一个包含了另一个文件路径名的文件,可以指向任意文件或目录,也可以跨不同的文件系统。删除软链接并不会删除其所指向的源文件,如果删除了源文件则软链接会出现“断链”。
相关文章推荐
- linux c++ 服务器端开发面试必看书籍
- 在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障
- 在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障
- 几个国内速度最快的centos yum(更新源)
- 【源】Centos修改DNS重启或者重启network服务后丢失问题处理
- 【源】从零自学Hadoop(03):Linux准备上
- 【源】从零自学Hadoop(04):Linux准备下
- Linux 基础:软件安装(rpm,yum,源代码)
- Linux 搭建LAMP 源码编译详细文档
- MyCat 学习笔记 第五篇 . Mycat 1.5 集成 Galera Cluster 10.1.10 读写分离 Centos 7
- linux开机启动脚本、服务等
- linux终端快捷键
- linux的man命令
- *Linux之rm命令
- centos6.5修改硬盘分区
- Linux CentOs 7.0 mysql 5.7.10 开机自动启动方法
- linux用户管理笔记
- 怎么修改centos6.5的硬盘分区
- Linux下查看Java进程的运行期间堆栈情况
- linux screen 命令详解