您的位置:首页 > 运维架构 > Linux

笔记:Linux常用命令(七)磁盘管理

2016-03-04 09:12 676 查看
1、df 查看磁盘分区使用情况,常用命令df -h

选项:

-h:最常用,以1024进制最适合的单位显示磁盘容量,K.M.G等

-H:以1000进制最适合的单位显示磁盘容量

-a:查看所有文件系统,如包括/proc

-l:仅显示本地磁盘

-T:显示磁盘分区类型

-t:显示指定类型的文件系统   如:df -t ext3

-x:不显示指定类型的文件系统

2、du 统计磁盘上的文件大小

-b:以byte为单位显示文件大小

-k:以KB为单位显示

-m:以MB为单位显示

-h:以1024进制最适合的单位显示磁盘容量

-H:以1000进制最适合的单位显示磁盘容量

-s:指定统计目标

例:du -sh /root/     //统计/root/目录下文件的总大小

du -sh *.zip      //统计当前目录下所有.zip格式文件的大小

3、磁盘分区

Linux磁盘分区模式:MBR、GPT

MBR:主分区和扩展分区最多4个,扩展分区最多1个,扩展分区下必须设逻辑分区,单个分区最大2TB。

GPT:分区个数”几乎“不受限制(128)个,单个分区容量”几乎“不受限制(18EB)。

(1)fdisk分区命令,仅适合于MBR模式

fdisk -l      查看现有分区情况

fdisk /dev/sdb     进入分区模式,对/dev/sdb进行分区,按m查看帮助依次添加主分区、扩展分区、逻辑分区,最后输入w保存

(2)parted分区命令,适合于MBR、GPT两种模式

parted命令

help查看帮助

select /dev/sdc  切换要操作的磁盘

mklabel gpt    指定分区类型为gpt,若为MBR,则为mklabel msdos

接下来分为交互模式和命令模式

①交互模式

mkpart 分区名

file system type? 选择分区类型,默认为ext2

start?输入从第几MB开始

END?输入第几MB结束

Ignore/Cancel? (4K对齐,对硬盘分区重要),如从1MB开始

分区结束,输入print查看一下分区情况

②命令模式

mkpart    [分区名]    [起始MB]    [结束MB]

删除分区:rm 分区编号

quit,退出,分区立即生效

4、分区格式化

分完区之后需要格式化之后才能使用,以下两种格式效果相同

mkfs.ext3 /dev/sdc1

mkfs -t ext3 /dev/sdc1

5、格式化之后需要挂载之后才能使用

mount /dev/sdc1 /mnt/test/

若要实现开机自动挂载,修改文件/etc/fstab,最后一行加入

/dev/sdc1     /mnt/test/    ext3   defaults   0   0 

6、为硬盘添加swap分区

(1)首先建立普通Linux分区,如/dev/sdb6

(2)修改分区类型的16进制编码

输入fdisk /dev/sdb编辑分区

输入t,输入要修改的分区编号,输入l查看16进制编码,Linux swap为82,输入82后,w保存

(3)格式化交换分区

mkswap /dev/sdb6

(4)启用交换分区

swapon /dev/sdb6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 管理 磁盘管理