Chinaunix首页 | 论坛 | 博客
  • 博客访问: 388014
  • 博文数量: 99
  • 博客积分: 5134
  • 博客等级: 大校
  • 技术积分: 1607
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 09:31
文章分类

全部博文(99)

文章存档

2011年(48)

2010年(40)

2009年(10)

2008年(1)

分类: LINUX

2010-01-26 12:34:35

要给一块新加到linux系统上的磁盘进行分区,并使用ext3文件系统。需要以下几步:

1. 使用parted 或者 fdisk进行分区;( 如果你想创建、删除分区或重新划分分区大小,分区所在设备     不能正在被使用(分区不能被挂载,并且交换空间不能被启用)。 达到这个目的的最简单方法是在救    援模式中引导系统,当提示挂载文件系统时,选择skip跳过即可)
2. 使用mkfs 把分区格式化成ext3 文件系统;
3. 使用e2label 给分区标签;
4. 创建挂载点;
5. 把分区添加到/etc/fstab文件中;
6. 使用mount命令挂载分区。

完成这6步划分的分区就可以使用了。

操作过程中的细节;
A fdisk命令的使用
   a. 使用fdisk /dev/sdb 进去后经常使用的参数有 m (显示帮助),p(显示分区表),n(创建分区),d(删除分区),l(显示已知的分区类型), t(更改分区的系统ID即文件系统类型) q(退出并不保存),w(退出并保存);
   b. 使用fdisk 创建分区后并保存后会出现一个
   WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
            The kernel still uses the old table.
            The new table will be used at the next reboot.
        意思是需要重启 分区表才能生效。所以重启机子即可。
c. 最后确认一下, 用cat /proc/partitions命令查看新生成的分区。

B mkfs命令的使用
   a. 一般情况下使用命令mkfs -t ext3 /dev/sdb5 即可。

C e2label命令的使用
   a. 给分区打标签的命令一般为e2label /dev/sdb5 /lian 即可。

D 创建挂载点 mkdir /lian

E 添加分区到/etc/fstab
   a. 新添加的一行类似  

          LABEL=/work   /work   ext3   defaults   1 2
    添加到最后一行即可;
   b. 添加的一行的第一列LABEL=新添加的分区的标签, 第二列是挂载点,第三列是分区的文件系统类型,第四列是挂载选项,第五列是分区是否备份(0为不备份,1为要备份。一般根分区要备份),第六列 是自检顺序,
(0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)。

F 最后挂载即可 mount /lian



强制umount分区:
1.# fuser -km /mnt/dir
# umount -f /mnt/dir

2. umount -l: Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore.

试了一下,满好用,就是在-l后可能还需要等一段时间才能再次mount,不过那个目录应该是放出来了。


阅读(761) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~