趣文网 > 作文大全

CentOS「linux」学习笔记12:磁盘管理 分区挂载卸载操作

2020-12-02 10:35:01
相关推荐

linux基础操作:主要介绍了磁盘管理、分区挂载卸载操作。

特别说明linux中磁盘表现形式:

IDE硬盘在linux中表示方式为"hdx"。SCSI硬盘在linux中表示方式为"sdx"。

这里的x代表磁盘号[a代表基本主磁盘(主盘)对应数字表示:1,b代表基本从属磁盘(副盘)对应数字表示:2,c代表辅助主磁盘(第二个主盘)对应数字表示:3,d代表辅助从属磁盘(第二个副盘)对应数字表示:4。],a,b,c,d通常是主分区或扩展分区,从第5块硬盘开始基本都是逻辑分区。

例子1:hda1

表示是第一块IDE硬盘上的第一个分区。

例子2:hdb2

表示是第二块IDE硬盘上的第二个分区。

例子3:sda1

表示是第一块SCSI硬盘上的第一个分区。

例子4:sdb2

表示是第二块SCSI硬盘上的第二个分区。

1.lsblk [查看磁盘分区命令,主要用来查看linux的磁盘分区结构]

例子1:lsblk

表示查看当前的磁盘分区结构详细信息,包含磁盘大小,分区类型,挂载的对应目录等信息。

例子2:lsblk -f

表示以简洁形式查看当前的磁盘分区结构信息,只显示分区对应挂载的目录,不显示其他信息。

2.fdisk[分区命令,主要用来给新添加的磁盘分区,仅支持2TB以下硬盘]

fdisk 分区时常用参数选项:m显示fdisk的其他参数列表,p显示磁盘信息,n新增分区,d删除分区,w写入操作使其生效。

fdisk -l 表示查看分区详细信息

对sdb磁盘进行分区步骤例子:

输入:fdisk /dev/sdb (表示对sdb磁盘进行分区操作)

提示:Command (m for help):

输入:n(添加分区参数)

提示:Command action e extended (表示扩展分区)

p primary partition (1-4) (表示主分区)

输入:p (表示选中p主分区选项)

提示:Partition number (1-4):

输入:1(表示指定分区的分区号,可选分区号1-4)

一直回车直到提示:Command (m for help):

输入w(表示对磁盘写入上面的操作使分区操作立即生效)

对sdb磁盘删除分区操作步骤例子:

输入:fdisk /dev/sdb

提示:Command (m for help):

输入:d(表示删除分区操作参数)

提示:Selected partition 1 (列出现有的分区号)

输入:1(表示删除分区号为1的分区)

一直回车直到提示:Command (m for help):

输入w(表示对磁盘写入上面的操作使分区操作立即生效)

3.mkfs[格式化分区命令,分完区后需要使用此命令进行格式操作]

例子:mkfs -t ext4 /dev/sdb1

表示将/dev/sdb1分区格式化为ext4文件系统格式。

4.mount/umout[挂载目录和卸载目录命令]

临时挂载例子1:mount /dev/sdb1 /home/newdisk

表示将dev/sdb1分区挂载到/home/newdisk目录(注意这里是临时挂载的,重启后会失效)。

永久挂载例子2:vim /etc/fstab 追加内容:/dev/sdb1 /home/newdisk ext4 defaults 0 0

修改并保存etc/fstab文件后执行:mount -a 使操作生效即可。这样每次开机时都会自动挂

载卸载目录例子1:umount /dev/sdb1

表示卸载dev/sdb1设备的挂载状态。

卸载目录例子2:umont /home/newdisk

表示挂载卸载/home/newdisk目录挂载状态。

5.df[查询磁盘使用情况]

例子1:df

表示查看所有磁盘的总空间,剩余空间和已使用的空间以字节显示空间大小。

例子2:df -h

表示查看所有磁盘的总空间,剩余空间和已使用的空间以KB,MB和GB显示空间大小。

例子3:df /dev/sda1

表示查看dev/sda磁盘上的第一个分区sda1分区的总空间,剩余空间和已使用的空间以字节显示空间大小。

例子4:df -h /dev/sda1

表示查看/dev/sda磁盘上的第一个分区sda1分区的总空间,剩余空间和已使用的空间以KB,MB和GB显示空间大小。

6.du[查询目录所占用磁盘的空间情况]

参数说明:-h表示以KB,MB,GB的形式显示,-s表示显示文件或整个目录的大小,-a表示包含文件,-c表示汇总查询出来的总容量。

例子1:du -sh

表示显示当前所在目录的总大小以KB,MB,GB方式显示。

例子2:du -sh /root

表示显示/root目录的总大小以KB,MB,GB方式显示。

例子3:du -ah /home

表示显示/home目录,子目录,包含其中的文件的大小以KB,MB,GB方式显示。

例子4:du -h --max-depth=1 /home

表示查看/home目录下占用空间最大的目录以KB,MB,GB方式显示。

7.tree[以树形结构显示文件和目录]

例子1:tree

表示以树形结构显示当前目录和文件。

例子2:tree /home

表示以树形结构显示/home的目录和文件。

8.wc [查看文件的字节,单词数量,列数和行数]

例子1:wc /home/hello.go返回结果:84 84 399 hello.go [第一位表示行数,第二位表示单词数,第三位表示字节数]

表示查看hello.go文件的行数,单词数量,和字节数量。

例子2:wc hello.go h1.txt

表示查看hello.go和h1.txt多个文件的行数,单词数和字节数,最后会有个汇总。

例子3:ls -l | grep "-" | wc

表示统计当前目录里有多少个文件。这里使用了|连接多条命令,先是使用ls -l 查询当前目录的文件,然后使用grep "-" 查找以-开头的文件类型,最后在使用wc 统计总数。假如需要查询目录那么 grep "d"就可以了。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

英语作文手写 追 作文 拒绝 作文 传递 作文 竹林 作文 敬畏 作文 影子 作文 作文 狗 如果 作文 教师 作文 一件事给我的启示作文500字 一件难忘的事英语作文80字带翻译 这一路风光正好作文600字 记一次家务劳动作文500字 幸福在那一刻绽放作文600字 假如我有一双翅膀作文600字 我向往这样一所中学作文400字 有一种记忆叫温暖500字作文 珍爱生命安全第一作文300字 我尝到了创造的乐趣作文400字 我学会了打羽毛球作文300字 我作文上的红双圈代表着什么 感受什么的美好作文600字 史上最牛高考零分作文 如何保持健康英语作文80词初二 我需要这样的平台作文400字 以细节为话题的作文600字 六一游园活动作文300字 我生活在鼓励之中作文600字 以勇气为话题的作文800字