Linux系统磁盘管理用到的一些命令

       这是我学习Linux系统的第一篇文章,学习Linux系统要记住的命令很多,有时候学到下个内容,前面没有怎么练习的命令,选项还有参数基本都忘记了,写个这个文章就当另一个笔记本吧!加深记忆,也方便以后用到的时候一看就知道了。

       Linux磁盘管理

       真好,Linux系统一切皆文件:open    read   wite   close   block   char  

       磁盘的设备文件命名:

                              IDE:、dev/hd 

                    SCSI   SAFS   ASA   USB   /dev/sd

              而不同的设备:/dev/sda    /dev/sdb  .........

              同设备上不同的分区:/dev/sda1   /dev/sda2.........

              还有UEFI+GPT

    先给磁盘分区咯!磁盘分区用的工具:fdisk,parted,sfdisk等

查看磁盘分区信息:fdisk -l

Linux系统磁盘管理用到的一些命令_第1张图片

这里可以看到我有6个分区,而且没有多余的扇区给我分区了,先把sda6分区删了Linux系统磁盘管理用到的一些命令_第2张图片

输入d

Linux系统磁盘管理用到的一些命令_第3张图片

现在只有5个分区了,而且还有79695871-117440512个扇区。

note:我的第一个Linux系统安装的时候什么都是默认的,然后给我默认分了两个区,还没有预留空间,在后我分区的时候怎么分都分布了,,我就fdisk /dev/sda2 进行分区,按照老师教的分区,都能逻辑分区,就是不能格式成文件系统。关机再开机的时候系统就崩溃了dracut.不懂解决,果断删了,重装系统。

Linux系统磁盘管理用到的一些命令_第4张图片我分出了两个逻辑分区,想分几个逻辑分区自己设置,大小自己调。

Linux系统磁盘管理用到的一些命令_第5张图片查看自己的分区有没有被内核识别(假如没被识别#partx -a /dev/sda   可以输入两次在确认)命令fdisk /dev/sda 的选项有:

  p:print,显示已有分区

  n:new,创建分区

  d:delete,删除分区

  w:write,保存退出

  q:quit,不保存退出

  m:获取帮助

  l:列出所有分区ID

  t:调整分区ID

创建文件系统:mkfs

用法分两种:(1)mkfs.文件系统  【选项】 /dev/sda  文件系统有:ext4,xfs,btrfs,vfat,jfs等比如

mkfs.etx4 -f /dev/sda        -f是强制创建

                    (2)mkfs -t 文件系统 【选项】/dev/sda  如:mkfs -t ext4 -L 'ABCD' /dev/sda

 

-L 'LABEL':设置卷标(卷标都是大写),blkid /dev/sda6 :块设备属性查看

文件系统属性查看工具:blkid [OPTION] .....[DEVICE]

                                 -U UUID:根据指定的UUID来查找指定的设备

                                 -L LABEL:根据指定的LABEL来查找指定的设备

ext系列文件系统专用管理工具:mke2fs

                                             -t {etx2|ext3|ext4}

                                             -b {1024|2048|4096}

                                             -L 'LABEL'

                                             -m#:为管理员预留的空间%#


tun2fs:重新设定ext系列文件系统课调整参数的值

            -l :查看文件系统的超级块信息

            -L ‘LABEL’:修改卷标

            -m #:预留管理员空间百分之#

            -O:文件系统属性启用或禁用

            -o :调整文件系统的默认挂载选项

            -U UUID:修改UUID

Linux系统磁盘管理用到的一些命令_第6张图片

mkswap:创建交换分区(note:调整其分区的id为82)


Linux系统磁盘管理用到的一些命令_第7张图片

然后#mkswap /dev/sda5 再#blkid -l  查看(我就演示了,感觉这个交换分区没啥用,内存都用不完还用交换分区)

文件系统检测:

                   fsck:File  System  Check

                   fsck.FS_TYPE    如fsck.ext2  /dev/sda

                   fsck -t FS_TYPE

                          -a :自动修复错误

                          -r  :交互式修复(每次都要自己手动确认)

                 note:FS_TYPE一点要与分区上已有的文件类型相同。

ext系列文件专用的检测修复工具:e2fsck

                                                                   -y:自动默认yes

                                                                   -f:强制修复

总结:第一次写博客,很多不足之处,我相信一次会比一次好,学习的种子在发芽,无论多么艰难,我都会坚持成长下去,学习的魅力不可挡。

你可能感兴趣的:(Linux基础)