最全 Linux 磁盘管理基础知识全汇总

一、存储设备的挂载和卸载

存储设备的挂载和卸载常用操作命令:fdisk -l、df、du、mount、umount。

fdisk -l 命令

1.作用

查看所有硬盘的分区信息,包括没有挂上的分区和USB设备,挂载时需要用这条命令来查看分区或USB设备的名称,比如挂载U盘时。

注意:Linux中既然硬件是以文件形式存在,则也可以ls -l /dev/sda*查看第一块硬盘的分区信息

df 命令

1.作用

统计磁盘空间或文件系统使用情况,显示磁盘分区上的可使用的磁盘空间,默认显示单位为KB

2.格式

df [option]

3.[option]主要参数

-a或-all:显示全部的文件系统

-h或--human-readable:以可读性较高的方式来显示信息

-T或--print-type:显示文件系统的类型

4.应用举例

查看全部文件系统:

df -a

du 命令

1.作用

查看文件或目录的磁盘使用的空间,和df命令有一些区别。注意:①du后若不加目录名或文件名,表示只显示当前目录下面的子目录的目录大小和当前目录的总的大小②可查看多个文件或目录用空格符隔开

2.格式

du [option] 目录名或文件名

3.[option]主要参数

-a或-all:显示目录中个别文件的大小

-h或--human-readable:以K,M,G为单位显示,提高信息可读性

-S或--separate-dirs:省略指定目录下的子目录,只显示该目录的总和(注意:该命令是大写S)

4.应用举例

以易读形式查看ahao目录的大小并忽略子目录:

du -h -S ahao

以易读形式查看haha1文件和haha2文件的大小:

du -h haha1 haha2

mount 命令

1.作用

①此命令后面不加任何参数表示查看已挂载的所有文件系统

②加参数表示将存储设备挂载到Linux的一个目录下,从而将分区和该目录联系起来,因此我们只要访问这个目录,就相当于访问该存储设备了。

注意:当一个目录之前有文件,设备挂载到这个目录后,目录不显示之前的文件

2.格式

mount [option] 设备名挂载点(必须已存在)

3.[option]主要参数

-t<文件系统类型>:文件系统类型vfat表示FAT32,iso9660表示光盘或光盘镜像,auto表示系统自动识别(一般选这个方便吧)

4.应用举例

将FAT32文件系统的分区/dev/sda5挂载到/ahao目录下:

mount -t auto /dev/sda5 /ahao

将U盘/dev/sdb1挂载到/ahao目录下:

mount -t auto /dev/sdb1 /ahao

将光盘镜像文件xxx.iso的挂接到/peter目录下:

mount -t iso9660 xxx.iso /peter -o loop

umount 命令

1.作用

卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,当一个设备多个挂载点时容易产生混乱

2.格式

①umount 挂载点 (推荐此方式)

②umount 设备名

3.应用举例

在使用umount命令卸载文件系统时,必须保证文件系统不能处于busy状态,使文件系统处于busy状态的情况有:文件系统中有打开的文件,某个进程的工作目录在此系统中,文件系统的缓存文件正在被使用等。最常见的错误是在挂载点目录下进行卸载操作。

卸载/ahao挂载点对应的挂载:

umount /ahao

二、自动挂载

自动挂载实现原理

实现开机自动挂载只需修改/etc/fstab配置文件即可,可用vi编辑器修改或图形界面下用gedit命令修改

/etc/fstab配置文件解读

打开/etc/fstab配置文件

⑴第一列:①设备名/dev/sda1或②卷标label或③设备UUID(红帽6)(查看设备的UUID blkid/dev/sda1)

⑵第二列:挂载点

⑶第三列:文件系统类型

⑷第四列:挂载选项,通常使用defaults就可以

⑸第五列:是否进行备份,1表示备份,0表示不备份

⑹第六列:是否检查文件系统,1表示检验,0表示不检验

应用举例

实现插U盘自动挂载U盘到/usb目录,不备份且不检查文件系统:

/dev/sdb1 /usb auto defaults 0 0

将上述命令添加到/etc/fstab配置文件中即可完成插U盘自动挂载,为了避免可能的错误,使用mount -a 命令来检验编辑的内容是否有错

三、磁盘分区

用fdisk在Linux中进行分区的时候,最常用的参数分别是 d、l、m、n、p、q、t、w等。

注意:

①主分区和扩展分区的磁盘号位1-4,也就是说最多有4个主分区或者扩展分区,逻辑分区开始的磁盘号为5

②如果硬盘上有扩展分区,就只能增加逻辑分区,不能增加扩展分区了

fdisk 命令

1.作用

对硬盘进行分区,采用传统的问答式界面

2.格式

1)fidsk 磁盘名

2)[option]

第一步:fidsk /dev/sdb :选择要进行操作的磁盘,这里是对sdb移动磁盘进行操作

第二步:输入[option]进行操作

3.[option]主要参数

m:列出可以执行的命令(帮助)

p:查看磁盘目前的分区情况

n:建立新的磁盘分区

l:列出已知的分区类型

d:删除现有分区

t:改变分区类型

w;对分区操作进行保存并且退出

q:不保存退出

分区过程描述

①通过 p 参数来查看出硬盘分区表信息。根据信息确定将来的分区

②通过 d 参数一个个删除存在的硬盘分区,如果想完全改变硬盘的分区格式

③通过 n 参数来增加新的分区

1)选择新建的分区类型。p为主分区,e为扩展分区(当有扩展分区存在时这里的e会 变成l,即逻辑分区)

2)设置分区号。主分区或扩展分区为1-4,逻辑分区为5开始

3)设置分区起始位置。(一般回车默认就好)

4)设置分区结束位置。(100单位为扇区,+100M单位为M,+100K单位为K)

④通过p参数确认分区建立成功

⑤通过参数w或q退出(w为保存并退出,q为不保存退出)

注意:在增加分区的时候,其类型都是默认的 Linux Native,如果需要把其中的某些分区改变为其它类型,可以通过命令 t来改变,当键入“t”改变分区类型的时候,系统会提示要改变哪个分区,改变为什么类型(键入l查看系统所支持的分区类型及其对应的分区类型号)。

四、磁盘格式化

对硬盘分区之后,需要对分区进行格式化才能使用,格式化分区的主要目的是在分区中创建文件系统,文件系统是OS用作明确存储设备或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。

mkfs 命令

1.作用

格式化分区,在分区上创建文件系统

2.格式

①mkfs[options] 设备名

②mkfs.<文件系统类型> [-v] 设备名

3.[option]主要参数

-t<文件系统类型>: 选择要创建的文件系统的类型,如ext3、ext4等,不同版本的Linux具有不同的默认文件系统

-V:显示更多输出,包括文件系统的相关信息(注意:-V必须放在-t前面)

4.应用举例

格式化/dev/sdb1分区,并显示具体信息:

mkfs -V -t vfat /dev/sdb1

mkfs.vfat -v /dev/sdb1

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • 1 概述 本文通过对讲解了磁盘的基本概念,分区,创建文件系统,挂载,卸载等步骤进行讲解。使得用户能够创建基本的磁盘...
    ghbsunny阅读 1,492评论 0 0
  • 观其大纲 第1部分Linux的基础知识第1章Linux概述第2章Linux系统的安装KickStart开始自动安装...
    周少言阅读 1,457评论 1 10
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,318评论 0 9
  • 目录磁盘结构磁盘分区磁盘分区管理文件系统管理挂载 一、磁盘结构 (一)设备文件 设备文件:linux系统下一切皆文...
    哈喽别样阅读 987评论 0 0
  • 一绝满腔情 两岸半青黄 夜晖亮 重思量 叹过春三香 江渐凉 荷雪互芬芳 又恨情思太绵长 夜语嚷 两茫茫 似水复初涨...
    冰鋒阅读 259评论 0 1