Linux第七章学习笔记

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

 

 
posted @ 2023-11-28 17:05  122245  阅读(54)  评论(0)    收藏  举报