您的位置:首页 > 运维架构 > Linux

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

2018-04-02 09:54 239 查看
       这是我学习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



这里可以看到我有6个分区,而且没有多余的扇区给我分区了,先把sda6分区删了


输入d



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


我分出了两个逻辑分区,想分几个逻辑分区自己设置,大小自己调。


查看自己的分区有没有被内核识别(假如没被识别#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



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







然后#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:强制修复
总结:第一次写博客,很多不足之处,我相信一次会比一次好,学习的种子在发芽,无论多么艰难,我都会坚持成长下去,学习的魅力不可挡。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息