风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述Linux磁盘和文件系统管理相关的知识,希望能为你提供帮助。
查看或管理磁盘分区
格式:fdisk
-l
[磁盘设备]
或
格式:fdisk
[磁盘设备]
例子:fdisk
/dev/sdb
管理sdb
交互模式中的常用指令
m
查看各种操作指令的帮助
p
列出硬盘中的分区情况
n
新建分区(其中p新建主分区 ,e扩展分区,扩展分区里面可以创建逻辑分区)
d
删除分区
t
变更分区系统
w
保存
q
退出
创建文件系统(格式化)
mkfs命令
格式:mkfs
-t
文件系统类型
分区设备
例:mkfs.xfs
/dev/sdb1
将sdb1格式化为.xfs文件格式
mkswap命令
创建交换文件系统
格式:mkswap 分区设备
例:mkswap
/dev/sdb2
将sdb2初始化为swap交换分区
PS:swap硬盘分区系统ID为82
启用swap交换分区
swap 交换分区需要用swapon来启用,无法挂载
例:swapon
/dev/sdb2
启用
例:swapon -s
查看
挂载、卸载文件系统
mount命令
挂载文件系统、ISO镜像到指定文件夹
格式:mount
[ -t 类型
]
存储设备
挂载点目录
例:mount /dev/sdb1
/home
将sdb1挂载到/home
格式:mount
-o loop
ISO镜像文件
挂载点目录
umount命令
卸载已挂载的文件系统
格式:umount
存储设备位置
例:umount
/dev/sdb1
/home
格式:umount
挂载点目录
设置文件系统的自动挂载
vim
/etc/fstab
编辑该文件
文章图片
/dev/sdb1 /home xfs defaults 0 0
分区 挂载点 文件系统类型 defaults 0 0(照抄)
如果不写分区位置,可以计算出分区的号码写入
blkid /dev/sdb1 计算sdb1的身份证号
实验
1.第一步添加一块硬盘
文章图片
2.进终端查看一下硬盘并划分分区输入p列出分区列表
文章图片
3.输入n新建分区 前三个为主分区
文章图片
第四个为扩展分区 内存直接全给
文章图片
4.然后在扩展分区里创建几个逻辑分区 最后一个内存全给
文章图片
5.p列出分区表w保存
文章图片
6.将分区格式化
文章图片
7.创建根目录下的挂载点
文章图片
8.测试:对/etc/目录打包
文章图片
1.在虚拟机中添加一块80GB的磁盘
文章图片
2.添加好了80G新磁盘。开启虚拟机,输入命令fdisk-l 查看一下磁盘分区
文章图片
3.在新硬盘中建立一个20GB的分区,用于存放所有普通用户的宿主文件夹
文章图片
对新分区进行格式化
文章图片
4. 对原/home目录用户的数据进行备份
Cd /home
Useraddaa
Cd /opt
Mkdir zz
Cd /home
mv */opt/zz
Cd /opt
Ll
Mount/dev/sdb1 /home/
Df-hT
进fstab编辑重启完自动挂载查看
文章图片
【Linux磁盘和文件系统管理】
推荐阅读
- 网络地址转换(NAT)
- 全方位解读服务网格(Service Mesh)的背景和概念
- 带你认识网络世界,什么是网络协议分层有什么好处
- Python-Mail邮件发送
- # 聊一聊悟空编辑器 #
- 解密诡异并发问题的幕后黑手(可见性问题)
- Dokcer进阶-初识DockerFile
- 拉勾java高薪训练营
- 拉勾数据分析实战训练营