搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
笔触狂放9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
MySQL InnoDB集群部署及管理全教程(一)_mysql innodb 安装详细教程
2
Python机器学习实战:使用机器学习进行时间序列分析_时间序列相关项目csdn
3
python-pptx使用_ppt文件中的paragraph.runs:
4
信息检索技术_能够利用信息技能进行检索的人通常从事什么行业
5
Java虚拟机:类加载器_jvm类加载器中common,system,bootstrap
6
Java集合——TreeSet_java的treeset
7
Codeforces Global Round 1 D. Jongmah
8
展锐Sprd平台日志采集界面_展锐平台日志抓取
9
整理常用的git指令_git ignorecase
10
FPGA 时序约束 一 :如何查看时序错误_clock interaction
当前位置:
article
> 正文
Linux Centos7磁盘和文件系统管理及实践_centos7的文件格式
作者:笔触狂放9 | 2024-08-20 01:14:11
赞
踩
centos7的文件格式
一、磁盘分区知识
1、基础
在一个MBR分区表类型的硬盘中最多只能存在
4个主分区
。如果一个硬盘上需要超过4个以上的磁盘分块的话,那么就需要使用
扩展分区了。如果使用扩展分区,那么一个物理硬盘上最多只能3个主分区和1个扩展分区。扩展分区不能直接使用,它必须经过第二次分割成为一个一个的逻辑分区,然后才可以使用。一个扩展分区扩展分区扩展分区中的逻辑分区可以任意多个。
2、分区格式
(1)
FAT16
这是MS-DOS和最早期的Win95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的硬盘,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式。
(2)
FAT32
这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2 GB的限制。
(3)
NTFS
它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。
(4)
ext2、ext3
ext2,ext3是linux操作系统适用的磁盘格式,Linux ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。
Linux缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定。其中系统缺省使用的ext2文件系统是非日志文件系统。这在关键行业的应用是一个致命的弱点。
Ext3文件系统是直接从Ext2文件系统发展而来,ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。
3、Centos中将硬盘、分区等设备均表示为文件
如/dev/hda5,
/dev
表示硬件设备文件所在的目录,
hd
表示IDE设备,而
sd
表示SCSI设备,
a
表示分区的顺序号,
5
表示硬盘的顺序号。
二、检测并确认新硬盘
显示磁盘信息
命令:
fdisk -l [磁盘设备](如sdb)
三、规划硬盘中的分区
1、fdisk命令 用途:在交互式的操作环境中管理磁盘分区
格式:
fdisk [磁盘设备](如 /dev/sdb)
常用指令
-m
:查看操作指令的帮助信息,
-p
:列表查看分区信息, -n:新建分区, -d:删除分区, -t:变更分区类型, -w:保存分区设置并退出, -q:放弃分区设置并退出.
2、硬盘规划示例
为主机新增一块10GB的SCSI硬盘b
(1)对该硬盘进行分区: 划分2个主分区,各2GB,剩余空间作为扩展分区
n->p->1->(回车,默认起始位置)->+2G
n->p->2->(回车,默认起始位置)->+2G
n->e->3->(回车,默认起始位置)-> (回车,默认结束位置)
(2)在扩展分区中建立2个逻辑分区,容量分别为2GB、4GB
n->l->(回车,默认起始位置)->+2G
n->l->(回车,默认起始位置)-> (回车,默认结束位置)
(3)将第1个逻辑分区的类型改为swap
t->5->L->(L,找到linux swap代码82)->82
确认分区设置情况,保存退出 w
3、使用partprobe探测硬盘分区的变化
partprobe -s /dev/sdb
四、创建文件系统
1、创建文件系统mkfs(格式化)
格式:
mkfs -t 文件系统类型 分区设备
命令:
mkfs
-t ext3 /dev/sdb1
功能:
mkfs是个综合命令。它会调用正确的文件系统格式化工具。
创建交换文件系统mkswap
格式:
mkswap 分区设备
例:格式化sdb5并添加到当前交换文件系统(扩容)
五、挂载、卸载文件系统
Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。
1、挂载mount(为访问存储设备指定一个访问点)
用途:挂载文件系统、ISO镜像到指定文件夹
mount:通过查看/etc/mtab 文件显示当前系统已挂载的所有设备
命令:
mount
[ -t 类型 ] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
2、卸载umount
用途:卸载已挂载的文件系统
格式:
umount 存储设备位置
umount 挂载点目录
3、硬盘分区挂载、卸载示例
(1)建立挂载点目录:/homework
命令: mkdir /homework
(2)挂载分区设备:/dev/sdb1
命令:mount /dev/sdb1 /homework
(3)访问分区设备:
命令: touch /homework/stu2024 (挂载点目录/homework中创建文件进行测试)
命令: ls -l /homework (查看/homework目录中的内容 ,注意挂载标志目录lost+found)
(4)卸载分区设备:/dev/sdb1
命令: umount /homework (不可用/dev/sdb1,也许另有挂载点)
命令: ls -l /homework (stu2024 ,lost+found都不见了)
命令: mount /dev/sdb1 /homework (文件还在!再挂载则可继续访问它)
命令: ls -l /homework (stu2024 ,lost+found都还在B盘上)
4、自动挂载
/etc/fstab
配置文件
包含了需要开机后自动挂载的文件系统记录
六、实践
A:需求描述
在虚拟机中添加一块20G的SCSI磁盘C
建立一个10G主分区,用于普通用户的宿主文件夹
将新分区挂载到/home目录下(意即原用户主目录要先迁走,把目录名让出来)
服务器每次开机自动挂载
B:实现思路
关机后添加新硬盘,重启系统
分区并格式化
迁移/home到磁盘C
C:操作步骤
a:关机后添加新硬盘,重启开机
b:分区格式化
c:迁移“/home”分区。
d:设置自动挂载
在文件中添加一行,内容如下:
/dev/sdc1 /home ext3 defaults 0 0
备注:本文部分内容来源于网络,如有侵权请联系本人。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/笔触狂放9/article/detail/1004451
推荐阅读
article
在
Windows
上
运行
Linux
:
WSL2
完整指南(一)...
WSL(
Windows
Subsystem for
Linux
)是微软推出的一种
在
Windows
操作系统
上
运行
Li...
赞
踩
article
linux
shell
解压
缩_
ai
shell
1
解压
...
.Tar.gz
解压
:Tar zxvf FileName.Tar.gz 压缩:Tar zcvf FileNa...
赞
踩
article
Linux
从入门到精通
:
常用
压缩
和解
压缩
命令
_
linux
压缩
解
压缩
常用
命令
...
gzip
命令
压缩
完成后会删除源文件,可以使用 -c选项将
压缩
结果输出到标准输出,并配合输出重定向的方式将
压缩
内容重定向...
赞
踩
article
【
Linux
】
解压
缩
--
三种方法!!看这一篇就足够
用
了。_
linux
解压
...
打包和
解压
缩
,
Linux
中打包文件一般是以.tar结尾的,压缩的文件一般是以.gz (.bz2)结尾的。通常打包和压缩是...
赞
踩
article
linux
-
解压
命令总结 (
zip
,
tar
.
gz
,
tar
.
xz
,
tar
.
lz
)...
一、
tar
&
tar
.
gz
tar
tar
.
gz
tar
-xvf abc.
tar
tar
-xvf abc.
tar
.
gz
二、...
赞
踩
article
linux
系统常用
压缩
和
解压
命令_
redhat
解压
tar
.
gz
压缩
包命令...
.
tar
解包
tar
xvf filename.
tar
.
tar
打包
tar
cvf filename.
tar
dir...
赞
踩
article
【
linux
】
解压
|
压缩
|打包命令(
tar
|
zip
|rar|bz)_
tar
解压
...
解压
文件
tar
-zxvf
压缩
文件名.
tar
.gz
解压
tar
.gz后缀的文件un
zip
压缩
文件名.
zip
解压
....
赞
踩
article
Linux
压缩
与解
压缩
_
linux
压缩
文件夹
...
⏹Linux
压缩
与解
压缩
_
linux
压缩
文件夹
linux
压缩
文件夹
...
赞
踩
article
Linux
| 压缩和
解压
文件
详细_
linux
解压
文件
...
本文详细介绍了
Linux
系统中用于压缩和
解压
文件
的各种命令,包括unzip命令对zip
文件
的操作,如
解压
到特定目录、不覆...
赞
踩
article
Linux
---
常用
重要
操作
指令
-----(基础
指令
)_
linux
中-
exec
cp什么意思...
Linux
常用
重要基础
操作
指令
常用
操作
指令
目录相关
指令
普通相关
指令
匹配查找
指令
权限相关
指令
常用
操作
指令
所有的
指令
都是在对...
赞
踩
article
macos
linux
查看压缩文件内容,
find
查找文件 -
exec
然后压缩 查看
tar
包的内...
[root@cs Downloads]#
find
./ -name "banner*" -
exec
tar
-cvf ...
赞
踩
article
[
Linux
]
压缩
、
查找
命令
_
linux
查找
和
压缩
...
关于
压缩
和
查找
等
命令
的解释和例子_
linux
查找
和
压缩
linux
查找
和
压缩
...
赞
踩
article
Linux
(
一
) —— 基本
指令
_-
exec
rm
-rf {}...
Linux
——基本
指令
1、ls
指令
1、ls
指令
ls
指令
的功能有两个:
一
是对于目录,列出该目录下的所有子目录与文件。二是对...
赞
踩
article
Linux
xargs
命令
详解
_|
xargs
rm
-
rf
{}
命令
详解
...
1、多行内容的单输出且每行3个 cat /home/omc/ftl/logs.txt |
xargs
-n3 ...
赞
踩
article
linux
——基本
指令
(
1
)_
stat
目录
...
本文介绍了Linux系统中的一些基本
指令
,包括ls、pwd、cd、路径、touch、mkdir和
stat
。ls用于查看文...
赞
踩
article
Docker
commands
on
Linux
(WSL)...
【代码】
Docker
commands
on
Linux
(WSL)
Docker
commands
on
Linux
(...
赞
踩
article
Linux
Polkit
权限提升漏洞:CVE-
2021
-
4034
安全
分析与
修复
指南_cve-202...
作为网络
安全
领域的专家,我对近期发现的影响
Linux
系统的
Polkit
权限提升漏洞(CVE-
2021
-
4034
)进行了深...
赞
踩
article
Linux
Polkit
权限提升
漏洞
(
CVE
-202
1
-4034)_
linux
polkit0.
1
1
...
本文详细介绍了
Linux
Polkit
权限提升
漏洞
(
CVE
-202
1
-4034),该
漏洞
允许攻击者通过修改环境变量获取r...
赞
踩
article
【
CVE
-
2021
-
4034
】
Linux
Polkit
权限提升
漏洞
复现及
修复
...
CVE
-
2021
-
4034
漏洞
复现及
修复
_cve-
2021
-
4034
cve-
2021
-
4034
...
赞
踩
article
【
漏洞
复现】
Linux
Polkit
权限提升
漏洞
(
CVE
-2021-4034)_
polkit
查看
版本
...
Linux
Polkit
权限提升
漏洞
(
CVE
-2021-4034)_
polkit
查看
版本
polkit
查看
版本
...
赞
踩
相关标签
windows
linux
运维
wsl
shell
服务器
macos linux 查看压缩文件内容
docker
容器