📄 00000008.htm
字号:
这些命令的含义都十分简单,例如,要建立一个新的分区,使用命令n <BR> <BR> Command (m for help): n <BR> <BR> Command action <BR> <BR> e extended <BR> <BR> p primary partition (1-4) <BR> <BR> p就是普通的分区,而e代表扩展分区。如果要建立一个普通的分区,输入p并且回车: <BR> <BR>p <BR> <BR> Partition number (1-4): <BR> <BR> 输入1,表示使用第一个分区表项,然后将输入起始和结束柱面号,完毕后,返回分区 <BR>界面。 <BR> <BR> 由于普通的分区(主分区)的分区表项只能使用1-4的数值,也就是最多只有四个,这 <BR>在许多情况下是不够用的,因此我们通常还要使用扩展分区: <BR> <BR> Command (m for help): n <BR> <BR> Command action <BR> <BR> e extended <BR> <BR> p primary partition (1-4) <BR> <BR>e <BR> <BR> Partition number (1-4): 1 <BR> <BR> First cylinder (1-3467, default 1): <BR> <BR> Using default value 1 <BR> <BR> Last cylinder or +size or +sizeM or +sizeK (1-3467, default 3467): <BR> <BR> Using default value 3467 <BR> <BR> 上述操作把整个硬盘划成了扩展分区,在存在扩展分区时,就可以使用逻辑分区划分 <BR>了(类似于DOS的逻辑盘): <BR> <BR> Command (m for help): n <BR> <BR> Command action <BR> <BR> l logical (5 or over) <BR> <BR> p primary partition (1-4) <BR> <BR> 注意在有扩展分区的时候出现了l选项,这个选项将扩展分区分划为逻辑盘,分区方法 <BR>与前面基本上是一样的,区别在于逻辑分区的分区号是从5开始。 <BR> <BR> Command action <BR> <BR> l logical (5 or over) <BR> <BR> p primary partition (1-4) <BR> <BR>l <BR> <BR> First cylinder (1-3467, default 1): <BR> <BR> Using default value 1 <BR> <BR> Last cylinder or +size or +sizeM or +sizeK (1-3467, default 3467): +1000M <BR> <BR> 上述操作建立了一个1GB的逻辑分区,如此下去可以建立更多的逻辑分区。 <BR> <BR> 分区结束之后,可以用p命令显示,确认无误后用w命令存盘退出。如果有必要,重新 <BR>启动计算机。 <BR> <BR> 分区正确后,下一步要为Linux建立文件系统,这可以用mkfs命令完成: <BR> <BR> mkfs [-V] [-t 文件系统类型] [-l ] [-c] 分区名 <BR> <BR> -V选项输出完整的信息,-l从系统中读入坏块的列表,-c选项用于在建立文件系统的 <BR>同时检测磁盘介质。文件系统类型选ext2。 <BR> <BR> [openlab]# mkfs -t ext2 -c /dev/hdc1 <BR> <BR> mke2fs 1.15, 18-Jul-1999 for EXT2 FS 0.5b, 95/08/09 <BR> <BR> Filesystem label= <BR> <BR> OS type: Linux <BR> <BR> Block size=1024 (log=0) <BR> <BR> Fragment size=1024 (log=0) <BR> <BR> 32128 inodes, 128488 blocks <BR> <BR> 6424 blocks (5.00%) reserved for the super user <BR> <BR> First data block=1 <BR> <BR> 16 block groups <BR> <BR> 8192 blocks per group, 8192 fragments per group <BR> <BR> 2008 inodes per group <BR> <BR> Superblock backups stored on blocks: <BR> <BR> 8193, 24577, 40961, 57345, 73729, <BR> <BR> <BR> Checking for bad blocks (read-only test): done <BR> <BR> Writing inode tables: done <BR> <BR> Writing superblocks and filesystem accounting information: done <BR> <BR> 建立了文件系统之后,就可以连接到系统上使用了。 <BR> <BR> 但是,一般情况下,我们总是希望启动系统时自动挂接文件系统,这可以通过编辑/e <BR>tc/fstab来实现,/etc/fstab是一个用来描述文件系统的文件: <BR> <BR> [openlab]# cat /etc/fstab <BR> <BR> /dev/hda1 / ext2 exec,dev,suid,rw,usrquota,grpquota <BR>1 1 <BR> <BR> /dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 <BR> <BR> /dev/hda2 /usr ext2 defaults 1 2 <BR> <BR> /dev/fd0 /mnt/floppy ext2 noauto,owner 0 0 <BR> <BR> none /proc proc defaults 0 0 <BR> <BR> none /dev/pts devpts gid=5,mode=620 0 0 <BR> <BR> 它的基本格式是这样: <BR> <BR> 设备名 连接点 文件系统类型 选项 备份频度 文件系统检查的趟数 <BR> <BR> 其中,最后的检查趟数是一个用在fsck中的数值,对于根文件系统,这个值为1,其他 <BR>本地文件系统是2,如果设置为0,那么将不检查这个文件系统。至于备份频度栏,只要 <BR>设置为1就可以了。显然,cdrom不需要备份,也不需要做完整性检查,所以都是0。 <BR> <BR> 现在要把新分的这个分区加入进去,设备名是/dev/hdc1,可以随便设置一个连接点, <BR>比如/export,文件系统显然是ext2,选项由于现在还没有设置,可以直接设为default <BR>s,所以只要加入这样一行: <BR> <BR> /dev/hdc1 /export ext2 defaults 1 2 <BR> <BR> 然后建立/export目录,重新启动计算机就可以使用新的硬盘了。如果你觉得重新启动 <BR>太复杂,也可以使用mount –a命令。 <BR> <BR> 4.4.3 交换分区 <BR> <BR> 通常很少需要更改交换分区的大小,或是使用新的交换,无论如何我们还是解释一下 <BR>,建立swap分区的工作和建立常规文件系统几乎是一样的,仅有两点区别:第一个区别 <BR>是,建立swap分区的办法是,首先建立一个常规的Linux分区: <BR> <BR> fdisk /dev/hda2 <BR> <BR> ………… <BR> <BR>n <BR> <BR> # fdisk /dev/hda1 <BR> <BR> Command (m for help): <BR> <BR> Command (m for help): n <BR> <BR> Command action <BR> <BR> e extended <BR> <BR> p primary partition (1-4) <BR> <BR>p <BR> <BR> Partition number (1-4):4 <BR> <BR> First cylinder (46-3467, default 1): 46 <BR> <BR> Last cylinder or +size or +sizeM or +sizeK (46-3467, default 3467): 353 <BR> <BR> 接下来,我们要把这个分区定义成一个交换分区,这需要用t命令修改分区标志: <BR> <BR> Command (m for help): t <BR> <BR> Partition number (1-4): 4 <BR> <BR> Hex code (type L to list codes): <BR> <BR> 会让你输入16进制的分区类型代码,如果你对分区代码不熟悉,输入L命令察看: <BR> <BR> Hex code (type L to list codes): L <BR> <BR> <BR> 0 Empty 17 Hidden HPFS/NTF 5c Priam Edisk a6 OpenBSD <BR> <BR> 1 FAT12 18 AST Windows swa 61 SpeedStor a7 NeXTSTEP <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -