预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

parted-磁盘分区管理工具(一) 一.parted简介 Linux下磁盘分区管理的高级工具parted。parted命令用来管理维护磁盘的分区。 GNUParted是一个用于对分区及其文件系统进行建立、修改、调整、检查、复制 等操作的一个工具。对于安装新的系统来说,使用GNUParted来为它进行分区是 十分方便的。此外,你还可以用它来检查磁盘的使用状况,在不同的磁盘之间复 制数据,甚至是“映象”磁盘——将一个磁盘的安装完好地复制到另一个磁盘中。 GNUParted是一个磁盘分区管理管理工具,它比fdisk更加灵活,功能也更丰富, 同时还支持GUID分区表(GUIDPartitionTable),这在IA64平台上管理磁盘时非常 有用。 GNUParted同时支持交互模式和非交互模式.它除了能够进行分区的添加,删除 等常见操作外,还可以移动分区,制作文件系统,调整文件系统大小,复制文件系 统. GNUParted的主页是:http://www.gnu.org/software/parted。一些库文件和前端可以 从这里下载:http://ftp//ftp.gnu.org/gnu/parted。你同样会找到许多邮件列表、如何 对该软件作贡献的指引以及其他许多有用的相关信息。 二.安装parted 1.GNUParted依赖包 如果您亲自动手编译和安装GNUParted,那么你需要先安装一些其他程序。如果 你要编译GNUParted,那么你还需要安装这些程序的普通包和开发包。 •libuuid,e2fsprogs包中的一部分。如果没有这个包,那么您可以从下面这个网站 中获取它: http://web.mit.edu/tytso/www/linux/e2fsprogs.html 如果您需要同时编译GNUParted和e2fsprogs,那么请注意,你需要对e2fsprogs 进行makeinstall 和makeinstall-libs操作。 •GNUReadline(可选),可以从下面这个网站中获取它: http://ftp//ftp.gnu.org/gnu/readline 如果你需要编译Parted,,但你又没有readline,,那么你可以使用以下编译配置选 项来关闭Parted的readline功能: ./configure--disable-readline •GNUgettext(或其他兼容的软件)用于编译,如果你需要国际化支持 http://ftp//ftp.gnu.org/gnu/gettext •libreiserfs,如果你需要对reiserfs文件系统的支持 http://reiserfs.osdn.org.ua/ 请注意,parted在每次运行时都会自动检测并载入libreiserfs来打开对reiserfs的 支持。然而,libreiserfs还是非常新,未经过广泛的测试,有可能不是很完善。 2.编译GNUParted 如果你需要编译GNUParted,那么你只需要这样做: $./configure $make 然而,请留意一下这些配置选项 --without-readline 关闭readline.功能。这个选项对于制作急救磁盘非常有用,因为这些库可能不存 在。 --disable-debug 关闭调试功能 --disable-dynamic-loading 关闭动态载入程序库的功能(不过现在只有libreiserfs库支持该功能,因此我们 希望会有更多支持这个功能的库)动态载入是一个非常有用的功能,因为它能让 你使用libparted,特别是在你不知道有哪些库可用的时候,这个功能显得更加有 用。当然,你可能会需要在特定的情况下关闭这个功能(如制作bootdisk)。 --disable-fs 关闭所有文件系统的支持 --disable-nls 关闭对本地语言的支持。使用旧版本的glibc时,这个选项会非常有用。(有时候 急救磁盘中的glibc版本会很旧) --disable-shared 关闭共享库。在使用旧版本的GNUlibc时,如果发生了编译错误“spilledregister”, 那么你可能需要使用这个选项。建立急救磁盘和引导盘时这个选项同样会很有用。 --disable-Werror 关闭编译时的警告信息的显示 --enable-discover-only 使perted只支持读 --enable-mtrace 打开malloc()调试 --enable-read-only 关闭写入功能(调试时使用) 三.GNUParted的图形界面 1.GParted 一个基于GTK的分区工具,后台使用的正是GNUParted的库:libparted 2.Q