首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>桌面应用>正文

在Linux下管理磁盘

http://www.oklinux.cn  2002-01-01  来源: 开放系统世界——赛迪网  马路遥   会员收藏  游客收藏  【 】 

任何电脑操作系统都有自己的磁盘管理工具,不论是DOS、Windows,还是Linux、FreeBSD及Solaris。没有磁盘管理工具,操作系统就不能安装和工作。如果要能从裸机上安装操作系统,则安装程序本身就要拥有磁盘分区和格式化磁盘的功能。本文专门介绍Linux下的磁盘管理工具。

唯我独尊的fdisk

与DOS和Windows相同,Linux下的分区命令也是fdisk。它是完全字符界面的工具,好多初学者对其望而生畏。其实不然,fdisk 有详细的提示信息,非常简单易用,而且功能远比DOS和Windows 的fdisk强大。

fdisk -l 命令显示已经存在的分区。

对/dev/hda 进行分区的命令是:

fdisk /dev/hda

这时就进入了交互界面。

m 显示fdisk提示,这个是最常见的。
p 显示目前的分区情况。
n 新增分区。
d 删除分区。
t 改变分区格式。
l 支持分区列表。它可以支持的分区有DOS/FAT16/FAT32/OS2等等。
q 退出,没有保存这次修改。如果你只是想熟悉一下fdisk 的使用方法,最后就要用q退出
w 把分区修改写入磁盘。

伸缩自如的parted

用过PQ-Magic 工具调整分区大小的人可能不少,但知道Linux也可以调整分区的人恐怕就不多了。Linux有个parted 工具可以调整分区,但它的使用有些限制。如果想增大一个分区,那么该分区后边必须有未使用的空间,而且这个分区没有mount。

使用fdisk-l命令,则显示:

Disk /dev/hda: 255 heads, 63 sectors, 2498 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1         6    48163+   83  Linux
...................
/dev/hda3           644      1159    4144770  83  Linux
...................

含义是分区3从柱面644开始,至1159结束,大小是4144770K。

这时如果想加大分区3,则使用下面的命令:

parted /dev/hda resize 3 644  1300

意思是把分区3调整为从柱面644至柱面1300结束。

重新启动机器,分区的改变就生效了。

e2label的妙用

许多用了多年Linux的人可能也没有用过e2label命令。但是这个命令相当有效。在介绍它之前,我们先看看 /etc/fstab 文件:

label=//ext3 defaults 1 1
/dev/hda7 /usr ext3 defaults 1 1

第二行的意思很容易懂,就是把/dev/hda7 mount到/usr 上。第一行没有指明分区,意思是把label(卷标)为/ 的分区mount到/上。这样写的好处在于即使如果把硬盘从主板上的ide0(hda) 换到ide2(hdc)上,系统仍然可以自动挂载正确的分区。通常Linux安装的时候已经自动指定了卷标。如果是手动增加的新分区,可以用下边的命令为其指定卷标:

e2label /dev/hdax /new
mkdir /new

然后在/etc/fstab 里加入:

label=/new  /new  ext3  defaults  1 1

下次重新起动机器的时候,就会把卷标为/new 的分区挂接到/new上。

tune2fs狸猫换太子

Red Hat 7.x可以采用ext3文件系统。本文无意详细比较ext2和ext3的优缺点,简单地说ext3比ext2好。如果要把以前的ext2文件系统转化为ext3文件系统,就可以用命令

tune2fs -j -e 0 -i 0 /dev/hdax

秩序的世界mkfs

mkfs相当于DOS/Windows中的格式化命令。不同的是Linux可以支持ext2/dos/vfat/等分区的格式化工作,不像Windows通常只能格式化 DOS/FAT32/FAT16/NTFS分区。

举例说明:

mkdosfs一看就知道是DOS格式的;

mke2fs格式化ext2文件系统;

mkfs.bfs格式化SCO Unix 文件系统;

mkfs.ext2也是格式化ext2用的;

mkfs.ext3格式化ext3文件系统;

mkfs.minix格式化minix文件系统的.minux ,它是个教学用的Unix;

mkfs.msdos一看就知道是DOS格式的;

mkfs.reiserfs文件系统.reiserfs是Linux玩家一个替代ext2/ext3的选择,但它被认为还不够稳定;

mkreiserfs和mkfs.reiserfs相同;

mkfs.vfat格式化fat分区;

mkswap格式化Linux 的交换分区。

e2fsck拯救磁盘

有时候因为突然断电或者其他原因导致磁盘错误,就需要用到磁盘修复工具e2fsck了。命令如下:

e2fsck /dev/hdax -a

注意:一般情况下,可以用e2fsck -p /dev/hdax 方法自动修复损坏了的分区,但e2fsck不能修复已经mount的硬盘。

总体而言,Linux 上进行系统管理不但不比DOS/Windows 9x Fdisk/Format工具复杂,而且比DOS/Windows 9x上的功能更加强大。

然而,相对于Windows 2000的图形化磁盘管理工具,Linux的分区管理工具就不够简单易用。但是,Windows 2000没有创建和识别FAT和NTFS以外的分区能力。

Linux几乎对所有操作系统的分区都能支持,唯一遗憾的是它对NTFS分区的管理能力不足。如果你的电脑上除了Windows系统之外,还存在Linux/FreeBSD/Solaris x86等其它操作系统的话,就不得不放弃Windows 2000的管理工具,而采用Unix/Linux的磁盘管理工具。

能够熟练地进行磁盘管理对用好Linux非常重要。磁盘管理最好的学习方法就是多学多练,请谨记在进行大胆的尝试之前,务必先小心地进行备份。磁盘管理的误操作经常会造成致命的损害。

(责任编辑 Sunny


上一篇:Linux下视像与音频新体验   下一篇:SFU让Windows与Linux资源互用


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·SFU让Windows与Linux资源互用
·Linux下视像与音频新体验
·Linux环境下 用XMMS听MP3
·企鹅也疯狂:Linux下常用的聊天工具
·用VMWare虚拟机同时运行多操作系统
·当“菜鸟”遭遇Linux
·Office Linux:这才是我们需要的
·如何在Linux下使用千兆网卡
·让“猫”跑在Linux上
·扬帆工程开发项目优化Linux桌面
·扬帆桌面平台.0的系统新特性
·Linux桌面系统 扬帆.0“中软”版
·Linux操作系统用户专用反病毒软件将面世
·汉杰办公2.0享受Linux环境下办公乐趣
·冲击微软 即时低价出售两款Linux产品
·在Linux上运行MS Office
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Wine 1.0发布日期已定!
·GNOME 2.22正式发布!
·在GNOME中使用Global Menu
·Ubuntu Tweak 0.2.10发布:增加脚本管
·译文:GNOME的第一个十年
·KDE 4.1 Rev 783000截图欣赏
·Fedora 9:集最新技术于一身
·Ubuntu 8.04 Hardy Heron Alpha 6:活
·Fedora 8中yum设置的点点滴滴
·Compiz Fusion 0.7.2发布
·“Lenny”将成为Debian 5.0
·Fedora 9:掌管你所有的连接
  阅读排行
·Ubuntu多媒体播放器的安装与配置
·菜鸟也疯狂:Linux桌面应用全攻略
·Slackware 10 系统的汉化、美化
·以假乱真 Linux中实现Vista界面主题
·Ubuntu系统的中文化与输入法
·用新型D-BUS与Linux桌面应用程序通讯
·Linux操作系统桌面的汉字输入介绍
·Linux系统下用DCOP连接KDE应用程序
·如何安装和使用wine
·安装Sony VAIO和HP Pavilion本本内置摄
·Zaurus 引领嵌入式 Linux
·Linux下 Firefox 2.0的安装(Ubuntu Dap
·降低接入Internet成本 校园网应用Linux
·用rtorrent下载bt
·Windows操作系统下能读写Linux分区的软
网摘收藏: