磁盘分区及格式化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘分区及格式化相关的知识,希望对你有一定的参考价值。

一、磁盘分区及格式化
1、fdisk 命令
a、fdisk -l [磁盘名称] //含义
b、为/dev/sdb新建分区
fdisk /dev/sdb
m:命令帮助信息
n:创建分区
l:逻辑分区
p:查看分区情况
t:变更分区类型
q:不保存退出
w:保存退出

2、创建文件系统---格式化
a、mkfs -t 文件系统类型 分区 或 mkfs.ext2/ext3/ext4 分区
b、mkswap 交换分区
swapon 交换分区
swapoff 交换分区

free -m //查看内存的使用情况

二、挂载及卸载
1、挂载
a、临时
mount -t 文件系统类型 存储设备 挂载点
mount -o loop 镜像文件 挂载点
mount //查看挂载信息

b、永久
#vim /etc/fstab
每一行为一个挂载内容,每一行有6部分组成:
第一部分:存储设备 可以写存储设备的名称或UUID号(使用blkid查看)
第二部分:挂载点
第三部分:文件系统类型
第四部分:权限 通常为defaults
第五部分:是否需要dump命令进行备份,1表示需要 0表示不需要 绝大多数为0
第六部分:

修改完/etc/fstab,如何生效:
1)mount -a
2)mount 存储设备名称
3)重启系统

2、卸载
umount 挂载点 或 umount 存储设备

将第二块scsi硬盘的第二个逻辑分区,挂载到SEC目录下,并创建文件test.txt.
第一步:
确认有该分区/dev/sdb6;如果没有则添加硬盘并划分逻辑分区

第二步:
对/dev/sdb6进行格式化(产生文件系统)
mkfs.ext4 /dev/sdb6 或 mkfs -t ext4 /dev/sdb6

第三步:
创建挂载点/SEC
mkdir /SEC

第四步:
进行挂载
mount /dev/sdb6 /SEC

 查看挂载情况
  一种:df
  二种:mount

第五步:
在挂载点下创建文件
echo "testxxxxxxx " > /SEC/test.txt 或 touch /SEC/test.txt 或 vi /SEC/test.txt

==========================================================================================================================

在图形化界面下,光盘自动挂载且挂载点自动创建.

光盘的设备可以有两种表示方式:第一种为/dev/sr0 第二种可以为/dev/cdrom

将光盘挂载到/media/cdrom?

==============================================================================================================================
[[email protected] ~]# ls
anaconda-ks.cfg install.log.syslog vmware-tools-distrib 模板 图片 下载 桌面
install.log test.iso 公共的 视频 文档 音乐
[[email protected] ~]# 把test.iso文件通过doc目录可以查看里面的内容。^C
[[email protected] ~]# mount -o loop test.iso ^C
[[email protected] ~]# mkdir /doc
[[email protected] ~]# mount -o loop test.iso /doc
[[email protected] ~]# cd /doc/
[[email protected] doc]# ls
BENET5.0 S2C 实验报告模板-第五章.doc BENET5.0-S2C预习复习作业.docx

============================================================================================================================
要求/dev/sdb1开机自动挂载到/mailbox目录下.
第一步:
必须要有挂载点 /mailbox目录

第二步:
修改/etc/fstab文件
vim /etc/fstab
/dev/sdb1 /mailbox ext4 defaults 0 0

或通过/dev/sdb1的UUID号进行修改(推荐使用)
[[email protected] ~]# blkid /dev/sdb1                     //通过blkid命令获取/dev/sdb1的UUID
/dev/sdb1: UUID="278e872f-6626-447c-b3dc-639169efaffc" TYPE="ext4" 

vim /etc/fstab
UUID="278e872f-6626-447c-b3dc-639169efaffc" /mailbox        ext4    defaults    0 0

第三步:
修改/etc/fstab文件后,挂载信息是否有效
一种:重启系统
二种:mount -a

以上是关于磁盘分区及格式化的主要内容,如果未能解决你的问题,请参考以下文章

centOS 8 磁盘分区及挂载

Linux下清除磁盘分区及残留raid信息

磁盘分区及原理

linux系统磁盘分区及把磁盘挂载到系统中的方法

NO.25磁盘分区及格式化扩展Swap空间文件系统管理

linux磁盘介绍及磁盘分区