Linux中的存储管理主要涉及磁盘分区、文件系统和磁盘配额等内容。本篇学习笔记将对Linux存储管理相关内容进行介绍。
磁盘分区
在Linux中,磁盘分为多个区域,每个区域被称为一个分区(partition)。磁盘分区可以将硬盘划分为不同的逻辑部分,每个分区可以单独设置不同的文件系统和挂载点。
Linux系统支持两种不同类型的分区:主分区和扩展分区。主分区最多可以划分4个,每个主分区分别对应一个设备文件;扩展分区只能有一个,但是可以划分多个逻辑分区。
分区工具
在Linux中,常用的分区工具有fdisk和parted。其中,fdisk是一款命令行工具,parted则提供了图形界面和命令行两种使用方式。
分区操作
以下是使用fdisk分区的示例:
查看可用的磁盘设备信息:
fdisk -l
进入磁盘分区工具:
fdisk /dev/sda
创建新分区:
#输入n,在提示中输入新分区的起始和结束扇区
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-10485759, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-10485759, default 10485759):
Created a new partition 1 of type 'Linux' and of size 5 GiB.
设置分区类型:
#输入t,选择需要设置的分区号,然后输入对应的文件系统类型编号
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list all codes): 83
Changed type of partition 'Linux' to 'Linux'.
查看分区信息:
#输入p,显示当前磁盘上所有分区的信息
Command (m for help): p
Disk /dev/sda: 5 GiB, 5368709120 bytes, 10485760 sectors
Disk model:Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7a19b4c9
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 10485759 10483712 5G 83 Linux
文件系统
在Linux中,文件系统是一种将数据存储在磁盘上的组织结构。常见的文件系统有ext2、ext3、ext4、XFS等。每个文件系统都有其自己的特点和适用场景。
格式化磁盘
在Linux中,要使用磁盘,必须先格式化磁盘创建文件系统。
以下是格式化磁盘的示例:
# 使用mkfs命令格式化分区
mkfs -t ext4 /dev/sda1
挂载文件系统
格式化磁盘后,需要将文件系统挂载到Linux目录树中的一个目录上,这个目录被称为挂载点(mount point)。
以下是挂载文件系统的示例:
# 创建挂载点
mkdir /mnt/data
# 挂载文件系统
mount /dev/sda1 /mnt/data
自动挂载文件系统
为了避免每次重启系统后都需要手动挂载文件系统,可以将文件系统信息添加到/etc/fstab文件中,使其在系统启动时自动挂载。
以下是添加自动挂载文件系统的示例:
# 打开/etc/fstab文件
vi /etc/fstab
# 添加文件系统信息
/dev/sda1 /mnt/data ext4 defaults 0 0
标签:分区,文件系统,笔记,dev,第七章,Linux,挂载,磁盘 From: https://www.cnblogs.com/zhushanshan/p/17862437.html