通辽网站开发0475seo,网站建设宣传语怎么写,网站营销活动,互联网网站建设维护Linux运维#xff1a;磁盘分区与挂载详解 1、磁盘分区的原理2、查看系统中所有的磁盘设备及其分区信息3、进行磁盘分区#xff08;对于sdb新磁盘#xff09;4、格式化分区5、挂载分区#xff08;临时挂载、永久挂载#xff09;6、取消挂载分区7、删除分区 #x1f496;Th… Linux运维磁盘分区与挂载详解 1、磁盘分区的原理2、查看系统中所有的磁盘设备及其分区信息3、进行磁盘分区对于sdb新磁盘4、格式化分区5、挂载分区临时挂载、永久挂载6、取消挂载分区7、删除分区 The Begin点点关注收藏不迷路
1、磁盘分区的原理
磁盘分区是将物理硬盘划分为不同的逻辑部分每个分区都可以被视为一个独立的存储设备。通过磁盘分区我们可以更好地管理磁盘空间实现数据的组织和隔离。
2、查看系统中所有的磁盘设备及其分区信息
1、lsblk命令用于列出系统中的块设备及其相关信息包括硬盘、分区和挂载点等。如下
[rootzyl-server ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 29G 0 part ├─centos-root 253:0 0 26G 0 lvm /└─centos-swap 253:1 0 3G 0 lvm [SWAP]
sdb 8:16 0 10G 0 disk
sr0 11:0 1 4.4G 0 rom /mnt/cdrom
[rootzyl-server ~]# 解释
NAME设备名称
MAJ:MIN主次设备号
RM可移除设备0表示不可移除
SIZE设备容量大小
RO设备是否为只读0表示可读写
TYPE设备类型disk表示硬盘part表示分区
MOUNTPOINT设备的挂载点若未挂载则为空sda 30G的硬盘包含两个分区
├─sda1 1G的分区已挂载到/boot
└─sda2 29G的分区未挂载包含逻辑卷管理LVM├─centos-root 26G的逻辑卷已挂载到根目录/└─centos-swap 3G的逻辑卷用作交换空间
sdb 10G的硬盘未分区
sr0 4.4G的光盘挂载在/mnt/cdrom2、如果显示文件系统类型则使用lsblk -f命令。
[rootzyl-server ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 xfs 380218b1-8aef-4886-b6ff-7c7f1e837d14 /boot
└─sda2 LVM2_member NBKwEX-rXbk-8I2K-gDHe-SQGW-qP0c-IdFFtq ├─centos-root xfs 6a2955b4-990f-4dc5-8f3f-000c3a4a0a5f /└─centos-swap swap f45853ed-e62c-4be6-b1e8-92dcd93d3c3e [SWAP]
sdb
sr0 iso9660 CentOS 7 x86_64 2020-11-04-11-36-43-00 /mnt/cdrom
[rootzyl-server ~]#
解释
sda包含两个分区
├─sda1使用xfs文件系统具有UUID为380218b1-8aef-4886-b6ff-7c7f1e837d14已挂载到/boot
└─sda2作为逻辑卷管理LVM的一部分没有指定具体的文件系统类型和UUID
├─centos-root作为LVM的逻辑卷使用xfs文件系统具有UUID为6a2955b4-990f-4dc5-8f3f-└─centos-swap作为LVM的逻辑卷用作交换空间没有指定具体的文件系统类型和UUIDsdb没有指定具体的文件系统类型或UUID未格式化的磁盘sr0挂载了一个名为CentOS 7 x86_64 2020-11-04-11-36-43-00的光盘挂载点为/mnt/cdrom3、进行磁盘分区对于sdb新磁盘
请注意使用fdisk命令对磁盘进行操作需要谨慎以免造成数据丢失。在执行以下步骤之前请确保并备份重要数据。
1、执行fdisk命令之后将进入fdisk交互式命令行界面。
fdisk /dev/sdb——输入m为获取帮助 ——输入n为创建一个新分区
1、输入n 键创建一个新分区 2、选择分区类型主分区或扩展分区p为新建主分区e为扩展分区。 3、指定分区编号如1个分区即输入1即可多个分区二次分区时累加即可。 4、输入起始扇区和结束扇区或者输入分区大小。 5、输入结束扇区代表分区大小。如输入10G来表示10GB大小的分区。 6、输入 w 确定分区保存更改并退出fdisk不然不会生效。 4、格式化分区
1、通过lsblk和lsblk -f命令查看分区时发现它们没有格式化和挂载是不能使用。
lsblklsblk -f2、对 /dev/sdb1 分区使用 ext4 文件系统进行格式化sdb1是sdb磁盘分区后得到的。
分区命令
mkfs -t 分区系统格式 磁盘分区5、挂载分区临时挂载、永久挂载
1、临时挂载分区
创建一个目录作为临时挂载点比如 /mnt/temp
mkdir /mnt/temp使用 mount 命令将分区 /dev/sdb1 临时挂载到 /mnt/temp
mount /dev/sdb1 /mnt/temp现在就可以在 /mnt/temp 目录下访问并操作分区中的数据。
lsblk 查看挂载情况
lsblk2、永久挂载分区
要使分区挂载在系统重启后永久生效需要将磁盘信息写入 /etc/fstab 文件中。
重新创建一个目录作为永久挂载点比如 /mnt/data
mkdir /mnt/data打开 /etc/fstab 文件以编辑
vi /etc/fstab在文件末尾添加一行来描述要永久挂载的分区。例如假设要永久挂载 /dev/sdb1 到 /mnt/data 使用 ext4 文件系统添加如下内容
/dev/sdb1 /mnt/data ext4 defaults 0 0其中各字段含义为设备路径、挂载点、文件系统类型、挂载选项、备份频率和fsck检查顺序。
3、使更改生效将 /dev/sdb1 按照 /etc/fstab 配置进行挂载
运行 mount -a 命令会对系统上正在使用的文件系统进行重新挂载。
mount -alsblk这样在系统重启后该分区就会自动挂载到指定的挂载点。
6、取消挂载分区
使用 umount 命令来取消挂载分区可以使用以下两种方式
1、根据设备路径取消挂载。
umount /dev/sdb12、根据挂载目录取消挂载。
umount /mnt/data注意
1、在取消挂载分区之前请确保分区内没有正在被使用的文件或进程否则会出现 device is busy 提示。2、取消挂载分区后可以将该分区挂载到其他位置可以选择任意目录但建议避免挂载到系统目录中以免发生意外替换系统原有内容的情况。3、避免直接将硬盘挂载到 /home、/root 等系统原有目录下这可能会导致问题例如替换原有内容或引起用户家目录权限问题等。4、如果出现不小心挂错目录的情况可以取消挂载然后重新挂载到正确的目录。7、删除分区
fdisk /dev/sdb执行之后输入d表示删除分区然后输入w确认更改。
fdisk /dev/sdb1、进入fdisk交互式命令行界面后输入 d 键来删除分区。 2、选择要删除的分区编号。如果只有一个分区通常为1。 3、确认删除操作根据提示进行确认。 4、最后输入 w 来保存更改并退出fdisk。 The End点点关注收藏不迷路