linux系统关于磁盘的分区和挂载
一、查看设备挂载情况:
lsblk -f
[root@localhost ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs eedfa9f2-036f-4d93-a820-0d245f523840 /boot
└─sda2 LVM2_member 8KRppU-3oz8-ef0V-iyCx-AsyX-oKU5-R78x1d
├─centos-root xfs 6a6f2a8d-baac-4b2b-ad04-c620ab9c4d0f /
└─centos-swap swap 8199b8a3-dde3-4efc-a2c3-2e8dbe407eba [SWAP]
sr0
二、查看磁盘空间占用情况
df -h
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 484M 0 484M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 7.2M 489M 2% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 2.2G 15G 13% /
/dev/sda1 1014M 141M 874M 14% /boot
tmpfs 100M 0 100M 0% /run/user/0
三、添加磁盘,演示分区和挂载
添加一个硬盘sdb,演示分区和挂载
在虚拟机设置中点击添加,选择硬盘
重启,查看添加的硬盘sdb
[root@localhost ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs eedfa9f2-036f-4d93-a820-0d245f523840 /boot
└─sda2 LVM2_member 8KRppU-3oz8-ef0V-iyCx-AsyX-oKU5-R78x1d
├─centos-root xfs 6a6f2a8d-baac-4b2b-ad04-c620ab9c4d0f /
└─centos-swap swap 8199b8a3-dde3-4efc-a2c3-2e8dbe407eba [SWAP]
sdb
四、分区设置
fdisk /dev/sdb
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):n ## 新建一个分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p ## 列出分区列表
分区号 (1-4,默认 1):1 ## 选择分区号1
起始 扇区 (2048-4194303,默认为 2048): ## 回车默认
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-4194303,默认为 4194303):+1G ## 输入+1G,分区1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB
命令(输入 m 获取帮助):p ## 列出分区列表
磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x015466dc
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
命令(输入 m 获取帮助):n ## 再新建一个分区
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p ## 列出分区列表
分区号 (2-4,默认 2):2 ## 选择分区号2
起始 扇区 (2099200-4194303,默认为 2099200): ## 回车默认
将使用默认值 2099200
Last 扇区, +扇区 or +size{K,M,G} (2099200-4194303,默认为 4194303): ## 回车默认,剩下的所有内存划给该分区
将使用默认值 4194303
分区 2 已设置为 Linux 类型,大小设为 1023 MiB
命令(输入 m 获取帮助):p ## 列出分区列表
磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x015466dc
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
/dev/sdb2 2099200 4194303 1047552 83 Linux
命令(输入 m 获取帮助):w ## 退出并保存分区
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@localhost ~]#
查看分区情况:
fdisk -l
[root@localhost ~]# fdisk -l
磁盘 /dev/sdb:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x015466dc
设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
/dev/sdb2 2099200 4194303 1047552 83 Linux
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000aa46b
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
sd开头的是通过SATA、SCSI、USB这些接口传输数据的存储设备,”nvme”开头的是NVMe协议的硬盘(一般是固态),loop开头一般是光盘。
或者
[root@localhost ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs eedfa9f2-036f-4d93-a820-0d245f523840 /boot
└─sda2 LVM2_member 8KRppU-3oz8-ef0V-iyCx-AsyX-oKU5-R78x1d
├─centos-root xfs 6a6f2a8d-baac-4b2b-ad04-c620ab9c4d0f /
└─centos-swap swap 8199b8a3-dde3-4efc-a2c3-2e8dbe407eba [SWAP]
sdb
├─sdb1
└─sdb2
四、分区命令说明
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition ## 删除一个分区
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types ## 列出分区类型
m print this menu ## 列出帮助信息
n add a new partition ## 添加一个分区
o create a new empty DOS partition table
p print the partition table ## 列出分区表
q quit without saving changes ## 不保存退出
s create a new empty Sun disklabel
t change a partition's system id ## 改变分区类型
u change display/entry units
v verify the partition table
w write table to disk and exit ## 把分区表写入硬盘并退出
x extra functionality (experts only) ## 扩展功能
命令(输入 m 获取帮助):
五、格式化分区
mkfs -t ext4 /dev/sdb1
格式化磁盘后可以看到磁盘的分区类型。
[root@localhost ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs eedfa9f2-036f-4d93-a820-0d245f523840 /boot
└─sda2 LVM2_member 8KRppU-3oz8-ef0V-iyCx-AsyX-oKU5-R78x1d
├─centos-root xfs 6a6f2a8d-baac-4b2b-ad04-c620ab9c4d0f /
└─centos-swap swap 8199b8a3-dde3-4efc-a2c3-2e8dbe407eba [SWAP]
sdb
├─sdb1 ext4 858e72ec-3b08-47d9-bcfb-96bdbacb382a
└─sdb2 ext4 80f57323-6b26-439f-8ece-1b47de9ba0e1
sr0
六、分区挂载
分区挂载就是将一个分区与一个目录联系起来。
命令:
mount 设备名 挂载目录
例如将/data
目录挂载到/dev/sdb1
,将/data2
目录挂载到/dev/sdb2
[root@localhost /]# mount /dev/sdb1 /data
[root@localhost /]# mount /dev/sdb2 /data2
[root@localhost /]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs eedfa9f2-036f-4d93-a820-0d245f523840 /boot
└─sda2 LVM2_member 8KRppU-3oz8-ef0V-iyCx-AsyX-oKU5-R78x1d
├─centos-root xfs 6a6f2a8d-baac-4b2b-ad04-c620ab9c4d0f /
└─centos-swap swap 8199b8a3-dde3-4efc-a2c3-2e8dbe407eba [SWAP]
sdb
├─sdb1 ext4 858e72ec-3b08-47d9-bcfb-96bdbacb382a /data
└─sdb2 ext4 80f57323-6b26-439f-8ece-1b47de9ba0e1 /data2
sr0
七、设置永久挂载
mount
命令只能临时挂载,重启系统后失效,需要重新挂载。若要实现永久挂载则需要修改配置。
vi /etc/fstab
文件的最后添加一行要挂载的分区。
每个位置的说明如下:
设备 | 挂载点 | 文件系统类型 | 挂载参数 | 是否备份 | 是否检测 |
---|---|---|---|---|---|
/dev/sdc | /data | ext3 | defaults | 0 | 0 |
数据添加完成后需要执行命令:
mount -a
刷新挂载文件即可。
评论区
请写下您的评论...
猜你喜欢
blog
linux安装时分区设置
linux系统
6088
Linux分区挂载点介绍分区类型介绍备注/boot启动分区一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件。/根分区所有未指定挂载点的目录都会放到这个挂载
ofc
lsblk 查看系统磁盘信息
official
863
[linux]
lsblk用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。
语法格式:
lsblk[参数]
参数:
参数
解释
blog
关于父类和子类方法发生重载的问题
其他
9584
在一本书上看到过子类可以重载父类的方法,关于这一点有点疑惑,个人重载是发生在同一个类中。网上关于这个也存在争议。先暂时作为一个问题记录在此下面这张图片引用自《疯狂java讲义第三版》关于重写,遵循以
blog
linux重启命令
linux系统
2378
linux重启命令shutdownshutdown-hnow:立即关机shutdown-h1:一分钟后关机shutdown-rnow:立即重启halt:直接关机reboot:重启系统sync:把内存的数据同步到磁盘su-用户名:切换用户logout:立即注销用户
blog
linux的目录结构
linux系统
5631
linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount/dev/cd
git
1188
一、git可以简单分为三个区域工作区(workingdirectory)暂缓区(stageindex)历史记录区(history)二、三个区域关系 工作区是我们能看到的区域,我们在工作区修改增加代
框架
1504
activemq下载地址:http://activemq.apache.org/activemq-5140-release.html把下载的tar.gz文件放在linux系统的/opt/文件夹下,解
weblog
1264
linux系统vivim编辑器查找指定内容(关键字)在命令行模式下按'/'键,然后输入你要查找的关键字,回车即可此时你可以按n键向下查找,或按N键向上查找
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。