inux下进行硬盘分区,进行格式化处理,并进行挂载使用
关键命令:
?查看硬盘大小
?fdisk -l
?
?查看分区大小
?df -h
?
?格式化分区
?mkfs -V -t ext3 /dev/sda5,?? -V选项是详细显示模式, -t选项是接文件类型
?
?将分区挂载到opt下
?mount -t ext3 /dev/sda3 /opt
?
?上面的挂载方式在重启计算机后会自动失效,可以按照下面的方式配置开机自动挂载:
?
? 在 /etc/fstab? 写入 (蓝色部分)
?
LABEL=/???????????????? /?????????????????????? ext3??? defaults??????? 1 1
tmpfs????????????????? ?? /dev/shm????????? tmpfs?? defaults??????? 0 0
devpts???????????????? ? /dev/pts?????????? devpts? gid=5,mode=620? 0 0
sysfs???????????????????? /sys?????????????????? sysfs?? defaults??????? 0 0
proc????????????????????? /proc????????????????? proc??? defaults??????? 0 0
LABEL=SWAP-sda2???????? swap??????????????????? swap??? defaults??????? 0 0
/dev/sda3?????????????? /opt??????????????????? ext3??? defaults??????? 0 0
?
实验环境:
HPZ400工作站 : 500G硬盘
由于本机是预装的SUSE Linux Enterprise Desktop? 11 (x86_64)
出厂时,仅在硬盘上分了一个38G的ext3文件系统,和一个2G的swap分区,所以对于其它的空闲分区,要实现使用,就要进行格
处理。
可用的分区工具有:fdisk , cfdisk
硬盘的处理对于操作系统而言,很有可能造成数据丢失,所以只有root用户才有权限
如果不是root用户,最好先把用户的权限变成root
jsj@linux-HPWorkstaion:~/Desktop> su
口令:
linux-HPWorkstaion:/home/jsj/Desktop #
这样就转成root权限了
1. 先用df 查年一下现有的己挂载的分区信息
2. 用fdisk -l 可以查看现有的硬盘信息
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x006b6011
?? Device Boot????? Start???????? End????? Blocks????????? Id?? System
/dev/sda1?????????????? 1?????? ? ?? 2040??? 16384000? ?? 82? Linux swap / Solaris
/dev/sda2?? *??????? 2041??????? 6609??? 36700492+? 83? Linux
硬盘大小500G?
3.输入cfdisk, 进入cfdisk程序界面
????????????????????? cfdisk (util-linux-ng 2.14.1)
????????????????????????????? Disk Drive: /dev/sda
?????????????????????? Size: 500107862016 bytes, 500.1 GB
???????????? Heads: 255?? Sectors per Track: 63?? Cylinders: 60801
??? Name??????? Flags????? Part Type? FS Type????????? [Label]??????? Size (MB)
?------------------------------------------
??????????????????????????? Primary?? Free Space?????????????????????????? 1.05*
??? sda1??????????????????? Primary?? Linux swap / Solaris???????????? 16777.22*
??????????????????????????? Primary?? Free Space?????????????????????????? 1.31*
??? sda2??????? Boot??????? Primary?? Linux ext3?????????????????????? 37581.31
???????????????????????????? Primary?? Free Space?????????????????????? 2245744.39
???? [?? Help?? ]? [?? New??? ]? [? Print?? ]? [?? Quit?? ]? [? Units?? ]
???? [? Write?? ]
?????????????????????????????? Print help screen
然后选择new
出现 Size (in MB): 2245744.39
红字部分可以输入想要分区的大小。
随便分一下,会出现以下两个分区
sda5??????????????????? Logical?? Linux ext3????????????????????? 199997.69
sda6??????????????????? Logical?? Linux ext3????????????????????? 245746.70
4.用fdisk -l可以查看现有分区的各种信息
?? Device Boot????? Start???????? End????? Blocks?? Id? System
/dev/sda1?????????????? 1??????? 2040??? 16384000?? 82? Linux swap / Solaris
/dev/sda2?? *??????? 2041??????? 6609??? 36700492+? 83? Linux
/dev/sda3??????????? 6610?????? 60801?? 435297240??? 5? Extended
/dev/sda5??????????? 6610?????? 30924?? 195310206?? 83? Linux
/dev/sda6?????????? 30925?????? 60801?? 239986971?? 83? Linux
5. 对新建分区,进行格式化,以使其能够挂载,利用mkfs命令就可以了 mkfs [-V] [-t fstype] [fs-options] device [size]
?mkfs -V -t ext3 /dev/sda5,?? -V选项是详细显示模式, -t选项是接文件类型
mke2fs 1.41.1 (01-Sep-2008)
fs_types for mke2fs.conf resolution: 'ext3', 'default'
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
12214272 inodes, 48827551 blocks
2441377 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
1491 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
??? 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
??? 4096000, 7962624, 11239424, 20480000, 23887872
Writing inode tables: done?????????????????????????? ?
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
这样就把/dev/sda5分区格式化为ext3文件系统了,但这样还是不能直接向里边存放文件, /dev/sda5还只是一个设备文件,
所以要进行挂载,
6. 可以先在/mnt 下建data和soft目录,然后把这两个分区挂上去
?? mount? /dev/sda5 /mnt/data
执行成功后,就可以使用分区了。
?
?
参靠:
硬盘分区时涉及的概念:主分区、扩展分区、逻辑分区、活动分区
http://hi.baidu.com/quantity123/blog/item/ad191a3943a91cf8b311c75f.html