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
![](https://img-blog.csdn.net/20180401180735498?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
这里可以看到我有6个分区,而且没有多余的扇区给我分区了,先把sda6分区删了
![](https://img-blog.csdn.net/20180401181304933?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
输入d
![](https://img-blog.csdn.net/201804011816319?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
现在只有5个分区了,而且还有79695871-117440512个扇区。
note:我的第一个Linux系统安装的时候什么都是默认的,然后给我默认分了两个区,还没有预留空间,在后我分区的时候怎么分都分布了,,我就fdisk /dev/sda2 进行分区,按照老师教的分区,都能逻辑分区,就是不能格式成文件系统。关机再开机的时候系统就崩溃了dracut.不懂解决,果断删了,重装系统。
![](https://img-blog.csdn.net/20180401182929985?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
我分出了两个逻辑分区,想分几个逻辑分区自己设置,大小自己调。
![](https://img-blog.csdn.net/20180402081341501?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
查看自己的分区有没有被内核识别(假如没被识别#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
![](https://img-blog.csdn.net/2018040208371058?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![](https://img-blog.csdn.net/20180402083758952?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
-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#:为管理员预留的空间%#
![](https://img-blog.csdn.net/20180402090706461?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![](https://img-blog.csdn.net/20180402090738503?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
tun2fs:重新设定ext系列文件系统课调整参数的值
-l :查看文件系统的超级块信息
-L ‘LABEL’:修改卷标
-m #:预留管理员空间百分之#
-O:文件系统属性启用或禁用
-o :调整文件系统的默认挂载选项
-U UUID:修改UUID
![](https://img-blog.csdn.net/20180402092027545?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
mkswap:创建交换分区(note:调整其分区的id为82)
![](https://img-blog.csdn.net/20180402092956737?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![](https://img-blog.csdn.net/20180402093029196?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![](https://img-blog.csdn.net/20180402093241393?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RpbmluZXNzSkM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
然后#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磁盘管理
真好,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:强制修复
总结:第一次写博客,很多不足之处,我相信一次会比一次好,学习的种子在发芽,无论多么艰难,我都会坚持成长下去,学习的魅力不可挡。
相关文章推荐
- Linux系统自己用到的一些基本命令总结(一)
- Git会用到但是你又记不住的一些命令
- java问题排查可能用到的一些命令
- mysql数据库一些可能会用到的命令
- 最近用到的一些sql命令(持续更新)
- 配置pacemaker时用到的一些CRM CLI命令
- 平时工作中经常用到的一些简单Linux命令
- linux系统搜索文件 或显示文件目录的一些命令
- 一些用到的linux命令,持续更新
- 用到的一些Android pm命令,记录一下
- sql入侵中用到的一些命令
- linux系统--磁盘管理命令(一)
- Linux系统下pv命令的一些使用技巧小结
- 一些经常用到的有用技巧、命令、备忘等内容
- 游戏服务器更新时用到的一些命令
- JVM故障分析排障用到的一些命令和工具
- 修改oracle redolog group要用到的一些表,和命令
- 工作中用到的一些命令
- git 经常用到的一些命令
- 最近用到的一些备份相关的批处理命令