首页 运维 网络学院 查看内容

Linux下硬盘的分区和格式化

2009-3-29 10:14 553 0

摘要: 我们先来看看有些什么工具可以进行分区这项工作吧。大家排排坐吃果果啦。 引用 fdisk------------这个东东就不说了吧。cfdisk------------和DOS中的fdisk很相...
关键词: nbsp 000 mkfs partition fdisk byte1 dev sdb 命令 分区表

我们先来看看有些什么工具可以进行分区这项工作吧。大家排排坐吃果果啦。 引用 fdisk------------这个东东就不说了吧。cfdisk------------和DOS中的fdisk很相似的东东,恩,很好用。parted------------这个东西嘛,跟fdisk好像差不多。gparted------------Gnome下图形化的parted,非常好用。qtparted-----------KDE下的图形化parted。mkfs家族---------这个格式化家族就不用多说,自己去终端下打mkfs然后再按Tab键,看会出来多少个。保守估计都有7、8个。其他的也还有很多分区的工具,不过这几个是最常用的。下面就只讲讲fdisk,嘿嘿,其实只会用fdisk。执行如下命令就会出现fdisk的控制台。 sudo fdisk /dev/sdb 引用 The number of cylinders for this disk is set to 14593.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs  (e.g., DOS FDISK, OS/2 FDISK)Command (m for help): m   #在这里按m ,就会输出帮助;Command action  a   toggle a bootable flag  b   edit bsd disklabel  c   toggle the dos compatibility flag  d   delete a partition                              #注:这是删除一个分区的动作;  l   list known partition types                  #注:l是列出分区类型,以供我们设置相应分区的类型;  m   print this menu                                #注:m 是列出帮助信息;  n   add a new partition                          #注:添加一个分区;  o create a new empty DOS partition table  p print the partition table                       #注:p列出分区表;  q quit without saving changes               #注:不保存退出;  s create a new empty Sun disklabel  t change a partition’s system id             #注:t 改变分区类型;  u change display/entry units  v verify the partition table  w write table to disk and exit                 #注:把分区表写入硬盘并退出;  x extra functionality (experts only)         #注:扩展应用,专家功能;看着这个注释,应该很简单吧,几个按键就可以分好区了,当然,你得要有些硬盘分区的概念。如果对命令实在很讨厌,那么推荐用gparted,实在太简单了。 sudo apt-get install gparted下面是gparted的图形化界面 分好区了之后还要进行格式化,当然要使用mkfs这个家族命令,看到命令就应该知道怎么用了。其实mkfs就是一个家族老大。看下面的命令就明白了。 mkfs.ext2 /dev/sdb1 = mkfs -t ext2 /dev/sdb1 mkfs.ext3 /dev/sdb1 = mkfs -t ext3 /dev/sdb1 mkfs.reiserfs /dev/sdb1  = mkfs -t reiserfs /dev/sdb1 mkfs.msdos /dev/sdb1 = mkfs -t msdos /dev/sdb1 mkfs.vfat /dev/sdb1  = mkfs -t vfat /dev/sdb1 在分区及格式化的时候遇到几个问题,记录一下,寻求答案:1.Windows的文件系统FAT32/NTFS有卷标这个概念。而Linux下的文件系统如ext3似乎没有这个概念。而且在Linux格式化硬盘为FAT32/NTFS时也没有对卷标做设置的地方,所以后来才在Windows下进行这三个分区的分区及格式化。求证2.在ubuntu下,系统会自动挂载移动硬盘到/media目录,并且能识别到Windows文件系统的卷标,会以卷标名作为挂载点。系统硬盘的自动挂载是靠/etc/fstab来控制,在/etc/mtab能看到系统所有的挂载信息,但是不知道这些移动硬盘和优盘类的自动挂载是靠什么文件来控制的,网上查了很久没查到,谁知道请告知。3.移动硬盘ext3分区挂载后属主是root,居然让我没有写的权限,而FAT32和NTFS的属主都是个人用户。还需要手工改。其实此问题同上一问题,只要找到控制外部设备挂载的控制文件就可以解决了。最后记录一下数据存储的单位,不查不知道,原来GB、TB这些都算很小的单位了,汗一个。 引用 1 kilobyte kB     = 1000 (103) byte1 megabyte MB = 1 000 000 (106) byte1 gigabyte GB   = 1 000 000 000 (109) byte1 terabyte TB    = 1 000 000 000 000 (1012) byte1 petabyte PB   = 1 000 000 000 000 000 (1015) byte1 exabyte EB     = 1 000 000 000 000 000 000 (1018) byte1 zettabyte ZB  = 1 000 000 000 000 000 000 000 (1021) byte1 yottabyte YB  = 1 000 000 000 000 000 000 000 000 (1024) byte1 nonabyte NB  = 1 000 000 000 000 000 000 000 000 000 (1027) byte1 doggabyte DB= 1 000 000 000 000 000 000 000 000 000 000 (1030) byte 对了,最后再备份一个命令,怕忘了,呵呵。可以查看分区的uuid、卷标等信息。 sudo vol_id /dev/xxx
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部