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

linux磁盘管理工具

2013-10-24 09:53 239 查看
磁盘分区 为linux系统分区有两种情况。在系统安装的时候,可以使用图形界面的分区工具为硬盘分区。如果在系统安装完成之后为硬盘分区,就是能使用命令行工具了。Redhat linux中有两个内置的分区工具:parted和fdisk。Parted 管理工具 parted是一款基于GPL的硬盘管理工具,可以对硬盘进行分区创建、删除、调整大小、检测、和拷贝等操作。除此之外,还可以格式化硬盘。 语法格式:parted [options][DEVICE][COMMAND][PARAMETERS]parted参数说明: options。 -i:交互式模式(默认模式)。 -l:显示所有设备上的分区信息。 -s:执行脚本。 -v:显示版本信息。 -h:显示帮助信息。 COMMAND:命令行模式支持的指令。
parted支持命令行和交互式两种模式。交互式模式 01.check――复制分区 格式:check NUMBER. 检查分区错误,NUMBER表示分区号,必须是未加载的分区。 02.cp――复制分区。 格式:cp[FROM-DEVICE] FROM-NUMBER TO-NUMBER. 将分区FROM-NMBER上的文件系统完整的复制到分区TO-NUMBER中。分区TO-NUMBER上的数据会被全部删除。 注:目标分区必须比源分区要大 cp命令支持ext2.ext3.FAT16.FAT32.Linux swap.和reiserfs文件系统。 03.help――获取帮助。 格式:help[COMMAND]. 即:查看指令的帮助信息。 04.mklabel――建立分区表。 格式:mklabel LABEL-TYPE. 创建一个新的分区表,但创建分区表会导致大多在硬盘上原来的分区全部丢失 05.mkfs――创建文件系统。 格式:mkfs NUMBER FS-TYPE. 在NUMBER分区上创建FS-TYPE指定的文件系统。FS-TYPE只能是以下之一:ext2.FAT16.FAT32.Linux swap和reiserfs。 06.mkpart――建立新分区。 格式:mkpart PART-TYPE [FS-TYPE]START END. 创建一个新的分区。START和END是新的分区开始和结束的具体位置。 如要建立非扩展分区,最好用FS-TYPE来指定文件系统。 PART-TYPE既可以是Primary(主分区)Extended(扩展分区),也可以是Logical(逻辑分区)。 FS-TYPE的有效值如下:ext2、ext3、fat16、hfsx、hfs+、jfs、linux-swap等。 07.mkpartfs――建立分区及其文件系统。 格式:mkpartfs PART-TYPE FS-TYPE SYART END. 创建一个新的分区,并建立文件系统,相当于mkpart和mkfs的综合应用。 08.move――移动分区。 格式:move NUMBER STAR END 将选定的分区在硬盘中移动START指定新分区的其实位置,END指定结束位置。 该命令支持ext2、ext3、fat16、fat32、linux swap等 09.name――命名。 格式:name NUMBER NAME. 未指定的编号的分区命名(只支持GPT、Mac、MIPS和PC98格式的分区) 10.print――显示分区信息。 格式:print [NUMBER] 显示当前硬盘的分区信息或指定编号的分区信息。 11.quit――退出 格式:quit 注:退出parted,所有分区操作开始生效。 12.rescue――恢复分区。 格式:rescue START END 分区被删除后,还可以尝试用rescue指令恢复。先通过START和END指定分区所在的大概位置,若parted自动搜索到了分区,则会询问是否重建该分区。 13.resize――调整分区大小。 格式:resize NUMBER START END 调整指定编号的分区大小。笤帚的分区开始位置和结束位置有START和END决定。应当要注意的是,必须保证新分区能和容纳老分区里面全部的内容。比如源分区的大小为10GB,里面文件所占空间有7GB,调整后的分区必须大于7GB,才能够完全容纳里边的文件。 该命令支持ext2、ext3、FAT16、FAT32、HFS、Linux swap和reiserfs分区。 14.rm――删除分区。 格式:rm NUMBER. 删除编号指定的分区。
例题一:查看linux系统的硬盘分区表。 查看/dev/sda分区信息。。


注:若要在“(parted)”提示符下查看到当前硬盘的分区信息,输入print指令即可。例题二:为/dev/sda分区


Fdisk管理工具 Red Hat Linux 5下还有另一款命令行分区工具--fdisk。fdisk虽然没有parted功能强大,但简单易用,现在还有不少用户在使用它。其语法格式如下。 fdisk [-l][-v ] Device Name fdisk 参数说明 -l:查看指定设备的分区信息。 -v:显示fdisk的版本信息。 实例一:查看所有硬盘的分区信息。 打开终端,输入以下指令查看一块硬盘的所有分区信息。。

实例二:为/dev/sdb创建分区。 要求创建三个分区,一个为主分区;另外一个为扩展分区;还有一个为逻辑分区,并存盘退出。 第一步:打开/dev/sdb.在终端窗口中,输入以下指令打开/dev/sdb.

第二步: 查看帮助。在具体操作之前,应当先查看帮助信息。在Commend (m for help); 提示符下,按“m”查看帮助信息。


注: fdisk指令很多,常用的有以下几个。
n:创建一个新分区。
p: 显示当前分区情况。
d:删除一个分区。
q:不存盘退出。
w:存盘退出。

第三步:创建主分区。



第四步:创建扩展分区。



第五步:创建逻辑分区



第六步:存盘退出,硬盘分区的创建工作完毕。



注:在linux分区中:
P (Primary) 表示主分区
E (Extended) 表示扩展分区
L (Logic) 表示逻辑分区

3.格式化磁盘
注:磁盘分区需要先进行格式化,才能正常使用。
mke2fs.
mke2fs 语法格式:
mke2fs [-bcLjFm] DeviceName.
mke2fs 参数说明:
-b: 指定区块大小,单位为字节。目前支持规格有1024、2048和4096三种。
-i: 指定每个inode的字节数。
-c: 强制进行磁盘检查。
-L: 指定卷标。
-j: 格式化为ext3文件系统。
-F: 不管设备是什么类型或者是否加载,都要强制进行格式化。
-m: 指定一定比例的保留区块留给管理员,默认为5%。
mkfs
mkfs用法: mkfs . <fstpe> <partition>
即: mkfs . vfat /dev/sda

结束
......

转载请注明出处:http://hexun.com/16149182/default.html

Linux 图形化磁盘管理工具gparted

sudo apt-get install gparted
下面是gparted的图形化界面
安装完成后,在终端执行命令:gparted
就可以使用这个工具了

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