(1) 磁盘分区后需要“格式化”的原因:这是因为每种操作系统所设置的文件属性、权限并不相同为了存放这些文件所需的数据,因此就需要将分区进行格式化,以成为操作系统能够利用的文件系统格式

(2)linux下的ext2文件系统在格式化的时候,把磁盘分区区分为多个块组,每个块组包括data block、inodetable、Superblock、File system Description、block bitmap、inode bitmap六个区段

  在ext2文件系统下创建目录时,至少会分配一个inode和一个block,其中,inode记录该目录的相关权限与属性,并记录分配到的那块block号码;而block则是记录在这个目录下的文件名与该文件名占用的inode号码数据。

  在ext2文件系统下创建文件时,会分配一个inode与相对该文件大小的block数量。

  挂载点的意义:挂载点一定是目录,该目录为进入该文件系统的入口,文件系统没有挂载则不能使用

  查询文件系统的命令:dumpe2fs

(3)文件系统的整体磁盘使用量命令查询:df

    评估文件系统的磁盘使用量(常用于评估目录所占容量):du

(4)连接文件

  linux下面的连接文件有两种:硬连接和符号连接

  硬连接(hard link):就是在某个目录下新建一条文件名连接到某个inode号码,如此相当于一个inode拥有连个文件,打开任何一个文件都能访问inode。

  硬连接的好处是安全,任何一个文件删除,另一个还存在,则indoe与block还存在。

  硬连接的限制:不能跨文件系统、不能连接到目录。

  符号连接相当于windows下的快捷方式

(5)磁盘分区的命令:fdisk  设备名称

  进入fdisk后几个重要的命令:d是删除一个分区、n是新增一个分区、p是在屏幕上显示分区表、q是直接离开fdisk、w是保存后再离开fdisk,可以用m命令查询所有命令的使用方法

  注意:新建分区后要用命令“partprobe”让内核重找一次分区表。

(6)磁盘分区新建后,接下来就是磁盘的格式化,命令是:mkfs  [-t  文件系统格式]  新建的设备文件名

(7)格式化后就是挂载了,接下来文件系统就能用了

  挂载前需要确定的几件事:(一)单一文件系统不应该被重复挂载在不同的挂载点(目录)中;(二)单一目录不应该重复挂载多个文件系统;(三)作为挂载点的目录理论上应该都是空目录才是,要不然会把目录下原来的数据隐藏掉,直到文件系统被卸载才再次显示出来。

  接下来,就是要用到挂载命令“mount”,虽然mount的内容很复杂,但我们只用简单的部分就好了。

  挂载ext2/ext3文件系统直接用:mount  设备文件名  挂载点,就能把设备挂载在目录上了,为什么这么简单,因为linux把支持的文件系统之驱动程序都写在/lib/module/$(uname-r)/kernel/fs目录下了,只要文件系统之驱动程序有放在这个目录下,系统就能自动识别

  系统不能识别的文件系统的挂载:mount  [-t  文件系统]  设备文件名  挂载点

  文件系统的卸载:umount   设备文件名或挂载点

(8)开机挂载,这样我们就不用每次开机都挂载了,开机挂载都写在/etc/fstab文件中,关于开机挂载东西太多,参考P235页。

  记得记得,设置完/etc/fstab文件后,一定要用mount -a命令运行一下开机挂载,看看需要的分区有没有已经挂载上去了,这样可以测试/etc/fstab文件的语法正确,如果一旦/etc/fstab语法错误,开机就挂载不了,那么你的系统可能无法顺利开机!!!

  挂载其他文件系统

转载于:https://www.cnblogs.com/hong-ge/p/6683115.html

第八章 linux磁盘与文件系统管理g相关推荐

  1. L49.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- fdisk和partprobe

    8.1 fdisk:磁盘分区工具 8.1.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ fdisk是Linux下常用的磁盘分区工具.受mbr分区表的限制,fdisk工具只能给小于2 ...

  2. L52.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- resize2fs和fsck

    8.7 resize2fs:调整ext2/ext3/ext4文件系统大小 8.7.1 命令详解 ​ [命令星级] ★★★★☆ ​ [功能说明] ​ resize2fs命令用于扩容或收集未挂载的ext2 ...

  3. 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理

    第八章.Linux磁盘与文件系统管理 最近升级日期:2009/08/30 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分割槽不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文 ...

  4. Linux 磁盘与文件系统管理(鸟哥私房菜)

    本文来自:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php   第八章.Linux 磁盘与文件系统管理 系统管理员很重要的任务之一就 ...

  5. Linux知识点整理(五)—— Linux 磁盘与文件系统管理

    一.Linux磁盘与文件系统管理 1.磁盘组成与分割 磁盘的物理组成,整颗磁盘的组成主要有: 圆形的磁盘(主要是记录数据的部分): 机械手臂,与在机械手臂上的磁盘读取头(可读写磁盘盘上的数据): 主轴 ...

  6. linux文件系统管理知识导图,Linux磁盘和文件系统管理基础知识自测

    自测简介:本试题为EMC自测专栏第22期,主要考查Linux磁盘和文件系统管理基础知识. 1. Linux系统中,所有设备文件存放在哪一个目录下? A. /etc B. /bin C. /dev D. ...

  7. 鸟哥的Linux私房菜-第七章、Linux 磁盘与文件系统管理

    第七章.Linux 磁盘与文件系统管理 前言 一.认识 Linux 文件系统 1.文件系统特性 2.Linux 的 EXT2 文件系统 (1)data block (数据区块) (2)inode ta ...

  8. Linux 磁盘和文件系统管理1

    一.磁盘介绍 磁盘(disk)是指利用磁记录技术存储数据的存储器. 磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失.早期计算机使用的磁盘是软磁盘(Floppy Di ...

  9. Linux磁盘与文件系统管理

    第八章 总结 系统管理的重要任务之一就是管理好自己的磁盘文件系统,每个分区不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文件无法存储的困扰. 认识EXT2文件系统 Linux最传统的磁盘文 ...

最新文章

  1. 使用VS自带的混淆器防止你的程序被反编译
  2. 谷歌“验光师”AI算法,让可控核聚变早日成真!
  3. Mathematica笔记
  4. ios - Parse Issues in NSObjCRuntime, NSZone, and NSObject
  5. SQL之COLLATE 子句 排序规则
  6. MAC OS安装Composer + Laravel
  7. 基础篇5-python基本数据类型讲解1.1
  8. LeetCode简单题目-2019.10.10-10.11-8道
  9. 信息图:iOS 7开发者需要知道的事
  10. RFM模型+SOM聚类︱离群值筛选问题
  11. Spark:性能调优
  12. visio 2019 简单流程图教程
  13. 【考研高数 武忠祥+880版 自用】高数第二章基础阶段思维导图
  14. JavaPDF文件转图片
  15. 分享倒计时小工具(两个)
  16. VelocityTracker简单用法
  17. KSO-C#语言2021年落选,Python获年度编程语言
  18. javaEE核心框架之 Mybatis ( 一 )
  19. 什么是脏读、不可重复读、幻读?别说你不知道
  20. 计算机发展历史及其前景展望,论计算机发展史及展望

热门文章

  1. Lc151翻转字符串里的单词
  2. poj 1651区间dp
  3. build shop
  4. 计算机组成原理—基本概念(不基础的部分)
  5. p73_万维网和HTTP协议
  6. [蓝桥杯]试题 基础练习 龟兔赛跑预测
  7. python后台架构Django教程——admin管理员站点
  8. 在Jupyter Notebook中运行R (附一系列疑难解答)
  9. matlab设计一个简单图像直方图均衡的GUI程序
  10. pyqt5_tools下找不到designer.exe新版的designer.exe放在\pyqt5_tools\Qt\bin下