Linux下分区大小改变及fdisk应用(4)

五、对分区进行格式化,以及加载
先提示一下;用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区,比如我想格式化 sda6为ext3文件系统,则输入:
[root@localhost linuxidc.com]# mkfs.ext3 /dev/sda6
如果我想加载 sda6到目前系统来存取文件,应该有mount 命令,但首先您得建一个挂载目录;比如 /mnt/sda6 ;
[root@localhost linuxidc.com]# mkdir /mnt/sda6
[root@localhost linuxidc.com]# mount /dev/sda6 /mnt/sda6
[root@localhost linuxidc.com]# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 8.4G 2.0G 81% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10
/dev/sda6 191M 5.6M 176M 4% /mnt/sda6

这样我们就能进入 /mnt/sda6目录,然后存取文件了,具体的权限方法,以及mount 更详细的用法,在以后我会专门写一个帖子;在一帖中放下所有的内容实在有点为难。

Linux的swap分区大小的调整
添加swap 空间:通过创建swap文件的方法,通过分区来扩建。
方法1:通过创建swap文件的方法
1.创建swap 文件
#dd if=/dev/zero of=/swap/swapfile bs=1024 count=500000 (创建500M大小的swap文件,swap文件存放在of的位置)。

2.格式化交换分区文件
#mkswap /swap/swapfile

3.启用交换分区文件
#swapon /swap/swapfile

4.查看相关的状态
#swapon -s

5.在/etc/fstab中增加以下内容,以便系统每次启动都把/swap/swapfile 作为swap 使用
/swap/swapfile     swap      swap     default    0  0
关闭刚开辟的swap空间,只需命令:#swapoff

方法2:使用分区作为swap
1.使用fdisk 命令把/sdd1 分区转换为swap分区
# fdisk /dev/sdd1   t -》82 -》w

2.格式化分区
#mkswap /dev/sdd1

3.在/etc/fstab 中加载分区
/dev/sdd1     swap    swap   defaults 0 0

4.启用交换分区
#Swapon –a

5.检查swap情况
#swapon –s

测试试境为RH AS4
如果你不清楚swap到底是什么,或分区的概念,那么下面的过程对你来讲可能会有一定的风险。自己扩大Swap也是比较方便的。你必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前你需要三思而行,错误后的后果由执行者自己承担,我这个script只是作为参考。
1.以root进入控制台
2. #swapoff -a             #停止交换分区
3. #fdisk /dev/hda         #swap所在硬盘的硬盘设备文件,可能会有所不同,你最好察看/etc/fstab 将有swap这一行的hd*后面的数字去掉
4. 在fdisk里自己操作,用d先删除swap分区,然后再n添加分区(添加时硬盘必须要有可用空间,空间大小的参数是柱面数cylinders,不是字节,你需要自己计算,p命令可以看到每柱面的字节数),然后再用t将新添的分区id改为82(linux swap类型),每一步后都用w将操作实际写入硬盘(没用w之前你的操作无效)。再说一遍,这步必须非常小心,一弄错你的系统可能就坏了,数据丢失。
5. #mkswap /dev/hda6         #格式化swap分区,这里的hda6要看你加完后p命令显示的实际分区设备名
6. #swapon /dev/hda6         #看是否可以启动新的swap分区
7. 修改/etc/fstab 中swap这一行的设备名如/dev/hda6(如果你没改变位置,一般是和以前一样的),让它启动时自己加载。需要注意的是,如果你这里原来是一个 LABEL=SWAP-hda6这样的东西,那么你有两个选择:第一.将它改成实际的设备名,如:/dev/hda6。第二.不改变/etc /fstab,在第5步中用的命令行需要稍有不同 #mkswap -L SWAP-hda6 /dev/hda6 就是说格式化时为swap分区加上LABEL,该功能只有在新的发行中才支持,可以用mkswap --help察看它是否支持-L option.
8.重启,一切ok

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24284.html