Linux——(第九章)磁盘分区、挂载

目录

一、Linux分区概述

1.原理介绍

2.硬盘说明

二、查看磁盘和分区

1.du查看文件和目录占用的磁盘空间

2.df查看磁盘空间使用情况

3.lsblk查看设备挂载情况

4.mount/unmount 挂载/卸载

5.fdisk 分区


一、Linux分区概述

1.原理介绍

(1)Linux来说无论有几个分区,分给哪一个目录使用,它归根结底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。

(2)Linux采用了一种叫“载入(mount)”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。

2.硬盘说明

Linux硬盘分IDE硬盘SCSI硬盘,目前基本上是SCSI硬盘。

(1)对于IDE硬盘,驱动标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩张分区,从5开始就是逻辑分区。例如,“hda3”表示为第一个IDE硬盘上的第三个主分区或扩展分区,“hdb2”表示第二个IDE硬盘上的第二个主分区或扩展分区。

(2)对于SCSI硬盘则标识为“sdx~”,SCSI硬盘使用“sd”来表示分区所在设备的类型,其余则和IDE硬盘的表示方法一致。例如“sdb1”表示第二块SCSI硬盘的第一个主分区。

二、查看磁盘和分区

1.du查看文件和目录占用的磁盘空间

du  [选项]  目录/文件         // 显示目录下每个子目录的磁盘使用情况

选项说明

选项 功能
-h 以人们较易阅读的GBytes,MBytes,KBytes等格式自行显示
-a

不仅查看子目录大小,还要包括文件

-c 显示所有的文件和子目录大小后,显示总和
-s 只显示总和
--max-depth=n 指定统计子目录的深度为第n层

2.df查看磁盘空间使用情况

df  [选项]          // 列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况

选项说明

选项 功能
-h 以人们较易阅读饿GBytes、MBytes、KBytes等格式自行显示

3.lsblk查看设备挂载情况

lsblk  [选项]        // 查看详细的设备挂载情况

选项说明

选项 功能
-f 查看详细的设备挂载情况,显示文件系统信息

4.mount/unmount 挂载/卸载

mount  [-t vfstype]  [-o options]  device  dir            // 挂载设备

unmount  设备文件名或挂载点                // 卸载设备

参数说明

参数 功能
-t vfstype

指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

光盘或光盘镜像:iso9660

DOS fat16文件系统:msdos

Windows 9x fat32 文件系统:vfat

Windows NT ntfs 文件系统:ntfs

Mount Windows 文件网络共享:smbfs

UNIX(LINUX)文件网络共享:nfs

-o options

主要用来描述设备或档案的挂载方式。常用的参数有:

loop:用来把一个文件当成硬盘分区挂载上系统

ro:采用只读方式挂载设备

rw:采用读写方式挂载设备

iocharset:指定访问文件系统所用字符集

device 要挂载的设备
dir 设备在系统上的挂载点

设置开机自动挂载

vi /etc/fstab

然后向文件中添加一个自动挂载设备

5.fdisk 分区

fdisk  [选项]       // 查看磁盘分区详情

fdisk  硬盘设备名        // 对新增硬盘进行分区操作

选项说明

选项 功能
-l 显示所有硬盘的分区列表

功能说明

Linux分区

Device:分区序列

Boot:引导

Start:从X磁柱开始

End:到Y磁柱结束

Blocks:容量

Id:分区类型ID

System:分区类型

分区操作按键说明

m:显示命令列表

p:显示当前磁盘分区

n:新增分区

w:写入分区信息并退出

q:不保存分区信息直接退出

你可能感兴趣的:(Linux,linux,运维,服务器)