- 浏览: 583703 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (365)
- Tomcat调优 (2)
- Apache Http (20)
- Webserver安装 (5)
- Linux安装 (28)
- Linux常用命令 (17)
- C语言及网络编程 (10)
- 文件系统 (0)
- Lucene (12)
- Hadoop (9)
- FastDFS (8)
- 报表 (0)
- 性能测试 (1)
- JAVA (18)
- CSharp (3)
- C++ (38)
- BI (0)
- 数据挖掘 (0)
- 数据采集 (0)
- 网址收集整理 (3)
- Resin (0)
- JBoss (0)
- nginx (0)
- 数据结构 (1)
- 随记 (5)
- Katta (1)
- Shell (6)
- webservice (0)
- JBPM (2)
- JQuery (6)
- Flex (41)
- SSH (0)
- javascript (7)
- php (13)
- 数据库 (6)
- 搜索引擎排序 (2)
- LVS (3)
- solr (2)
- windows (1)
- mysql (3)
- 营销软件 (1)
- tfs (1)
- memcache (5)
- 分布式搜索 (3)
- 关注的博客 (1)
- Android (2)
- clucene (11)
- 综合 (1)
- c c++ 多线程 (6)
- Linux (1)
- 注册码 (1)
- 文件类型转换 (3)
- Linux 与 asp.net (2)
- perl (5)
- coreseek (1)
- 阅读器 (2)
- SEO (1)
- 励志 (1)
- 在线性能测试工具 (1)
- yii (7)
- 服务器监控 (1)
- 广告 (1)
- 代理服务 (5)
- zookeeper (8)
- 广告联盟 (0)
- 常用软件下载 (1)
- 架设自已的站点心得 (0)
最新评论
-
terry07:
java 7 用这个就可以了 Desktop desktop ...
关于java Runtime.getRunTime.exec(String command)的使用 -
HSINKING:
怎么设置打开的dos 窗口是指定的路径下
关于java调用bat文件,不打开窗口 -
liubang201010:
hyperic hq更多参考资料,请访问:http://www ...
hyperic-hq -
^=^:
STDIN_FILENO是unistd.h中定义的一个numb ...
深入理解dup和dup2的用法 -
antor:
留个记号,学习了
[转]用java流方式判断文件类型
linux下磁盘的分区及格式化以及实验操作步骤时间:2010-08-02 13:17来源:未知 作者:admin 点击:173次磁 盘的分区及格式化:首先我们先在机器上添加一块磁盘,在这为了实验,我们就加一个SCSI接口的1G大小的吧。(我们将实验步骤定为这样:分一个主分 区:200M,ext3系统分区格式,分
磁 盘的分区及格式化:首先我们先在机器上添加一块磁盘,在这为了实验,我们就加一个SCSI接口的1G大小的吧。(我们将实验步骤定为这样:分一个主分 区:200M,ext3系统分区格式,分三个逻辑分区:分别为200M,ext3系统分区格式,300M,ext3系统分区格式,200M,fat32系 统分区格式)
这样之后,我们僦启动系统,进入到系统之后,看我们刚添加的磁盘是不是成功添加了,可以先:#ls /dev/sdb --在这里我说明一下,/dev在linux下面存放的就是系统中所有的设备,而为什么是sdb?因为我当前系统也是SCSI接口的,因为在linux 中,磁盘的接口是这样来认的,若是IDE接口的,第一块磁盘就是hda,第二块磁盘就是hdb,依次类推,若是SCSI接口的,第一块磁盘就是sda,第 二块磁盘就是sdb,依次类推。还接着往前说,若在/dev/sdb下面能够看到有/dev/sdb这个设备,就证明我们刚刚添加的新磁盘是成功的,那么 这个时候,我们就可以进行对磁盘分区了,在这里,我还唠叨两句,我们分区,最多都只能分四个区,这是为什么呢?有的人说,不对呀,我的系统里有好几个盘 呀,C、D、E、F、G...在这我在说明一下呀,那些盘符多,不就带表你的分区也多,那很有可能就只是一个扩展分区里的逻辑分区而已。接着上面的说,为 什么我们最多只能分四个区呢?这是因为,我们的每一块磁盘里面都有一个分区表,而分区表的大小,就只有64k,而每划分一个分区,就会占用16k,所以就 只能分四个区。我们就开始分区吧:
#fdisk /dev/sdb 表示我们对sdb进行分区
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help):
这里我们按下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
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
在这里有很多信息,我们不需全都记忆,在这里有五项很重要,即:d删除系统分区,n新建一个系统分区,p查看系统分区列表,t改变系统分区格式,w保存并退出fdisk.既然我们是创建分区,我们就按n进入
Command action
e extended
p primary partition (1-4)
里面有两个选项值:e:extended扩展分区,p:primary partition(1-4)主分区 --在这里还另外说明一下,我们一般创建分区,1-4为主分区或扩展分区,5以上为逻辑分区.既然我们要先创建一个主分区,肯定先输入p进入
partition number (1-4):在这里是让我们就输入分区号,在这我们就输入1吧,进入
first cylinder (1-130,default 1):在这里是让我们输入分区的扇区起始值,我们就默认吧,回车进入
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130):
上面说明我们选择了默认,接下来上让我们输入第一个分区的大小值,做为扇区值,我们不太清楚,我们在这里就用M来表示吧,我们输入+300M确认,我们可以查看一下我们刚才的操作是否成功,按p进入
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
有上面的内容,则证明我们刚刚的操作是成功了的。
接下来我们就划分扩展分区,按n进入之后,再按上e进入,输入分区号2,接下来就一直采取默认,就表示将我们剩下的全划分一个扩展分区。
我们可以p一下
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 130 747022+ 5 Extended
接下来我们就划分逻辑分区了,按n进入
Command action
l logical (5 or over)
p primary partition (1-4)
输入l进入
first cylinder (38-130,default 38):在这里我们就采取默认吧,直接回车进入
Last cylinder or +size or +sizeM or +sizeK (38-130, default 130):在这里要我们输入大小,我们就按照我们实验内容来操作吧,+200M回车,接下来的操作步骤就跟这个是一样的了,只是到最后一步时,大小自已 定。当我们把所有的区都分好了之后,我们再p一下:
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 130 747022+ 5 Extended
/dev/sdb5 38 62 200781 83 Linux
/dev/sdb6 63 99 297171 83 Linux
/dev/sdb7 100 130 248976 83 Linux
这里,我们就该保存了,按下w回车
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
You have mail in /var/spool/mail/root
证明保存成功。
接下来我们就应该去格式化磁盘了,因为我们刚刚才把区分好,还没有格式化,我们就用mkfs来格式化。
#mkfs -t ext3 /dev/sdb1
mke2fs 1.35 (28-Feb-2004)
max_blocks 304300032, rsv_groups = 37146, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
74296 inodes, 297168 blocks
14858 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
37 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
inode.i_blocks = 4098, i_size = 67383296
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
#mkfs -t ext3 /dev/sdb5
mke2fs 1.35 (28-Feb-2004)
max_blocks 205598720, rsv_groups = 25098, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
50200 inodes, 200780 blocks
10039 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
25 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
inode.i_blocks = 3074, i_size = 67383296
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
#mkfs -t ext3 /dev/sdb6
mke2fs 1.35 (28-Feb-2004)
max_blocks 304300032, rsv_groups = 37146, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
74296 inodes, 297168 blocks
14858 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
37 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
inode.i_blocks = 4098, i_size = 67383296
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
#mkfs -t ext3 /dev/sdb7
mke2fs 1.35 (28-Feb-2004)
max_blocks 254951424, rsv_groups = 31122, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
62248 inodes, 248976 blocks
12448 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
31 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
inode.i_blocks = 4098, i_size = 67383296
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
上面的操作结果显示,我们把所有的磁盘格式都格式化为ext 3格式的了,我们还需将/dev/sdb7的格式转化为fat32格式,我就可以:
#fdisk /dev/sdb 进入
按下t进入
输入分区号7进入
按下l(查看列表)进入
0 Empty 1c Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid
1 FAT12 1e Hidden W95 FAT1 75 PC/IX be Solaris boot
2 XENIX root 24 NEC DOS 80 Old Minix c1 DRDOS/sec (FAT-
3 XENIX usr 39 Plan 9 81 Minix / old Lin c4 DRDOS/sec (FAT-
4 FAT16 <32M 3c PartitionMagic 82 Linux swap c6 DRDOS/sec (FAT-
5 Extended 40 Venix 80286 83 Linux c7 Syrinx
6 FAT16 41 PPC PReP Boot 84 OS/2 hidden C: da Non-FS data
7 HPFS/NTFS 42 SFS 85 Linux extended db CP/M / CTOS / .
8 AIX 4d QNX4.x 86 NTFS volume set de Dell Utility
9 AIX bootable 4e QNX4.x 2nd part 87 NTFS volume set df BootIt
a OS/2 Boot Manag 4f QNX4.x 3rd part 8e Linux LVM e1 DOS access
b W95 FAT32 50 OnTrack DM 93 Amoeba e3 DOS R/O
c W95 FAT32 (LBA) 51 OnTrack DM6 Aux 94 Amoeba BBT e4 SpeedStor
e W95 FAT16 (LBA) 52 CP/M 9f BSD/OS eb BeOS fs
f W95 Ext'd (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi ee EFI GPT
10 OPUS 54 OnTrackDM6 a5 FreeBSD ef EFI (FAT-12/16/
11 Hidden FAT12 55 EZ-Drive a6 OpenBSD f0 Linux/PA-RISC b
12 Compaq diagnost 56 Golden Bow a7 NeXTSTEP f1 SpeedStor
14 Hidden FAT16 <3 5c Priam Edisk a8 Darwin UFS f4 SpeedStor
16 Hidden FAT16 61 SpeedStor a9 NetBSD f2 DOS secondary
17 Hidden HPFS/NTF 63 GNU HURD or Sys ab Darwin boot fd Linux raid auto
18 AST SmartSleep 64 Novell Netware b7 BSDI fs fe LANstep
1b Hidden W95 FAT3 65 Novell Netware b8 BSDI swap ff BBT
从上面的列表当中我们可以得知,按c回车,即可以将sdb7的系统分区ext3格式转化为fat32格式.
看一下我们的操作是否成功,按p
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 130 747022+ 5 Extended
/dev/sdb5 38 62 200781 83 Linux
/dev/sdb6 63 99 297171 83 Linux
/dev/sdb7 100 130 248976 c W95 FAT32 (LBA)
接下来,保存退出,按w回车。这样一来,我们就把区给分好了,并且格式化了,接下来,就是投入到使用了,这时我们还需要去挂载了之后才能使用,在这里我就挂载一个为列子吧。
先回到我们的/目录,再进行创建一个文件夹sdb,再进入到sdb进行创建目录sdb1、sdb5、sdb6、sdb7。
#cd /
#mkdir sdb
#cd sdb
#mkdir sdb1 sdb5 sdb6 sdb7
这里我们就可以进行挂载了,
#mount /dev/sdb1 /sdb/sdb1
#mount /dev/sdb5 /sdb/sdb5
#mount /dev/sdb6 /sdb/sdb6
#mount /dev/sdb7 /sdb/sdb7
查看我们有没有挂载成功
#df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda2 5573968 1762232 3528592 34% /
/dev/sda1 101086 8570 87297 9% /boot
none 128020 0 128020 0% /dev/shm
/dev/hdc 164716 164716 0 100% /media/cdrom
/dev/sdb1 287782 10288 262636 4% /sdb/sdb1
/dev/sdb5 194442 5664 178739 4% /sdb/sdb5
/dev/sdb6 287782 10288 262636 4% /sdb/sdb6
/dev/sdb7 241116 6176 222492 3% /sdb/sdb7
#df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/sda2 5.4G 1.7G 3.4G 34% /
/dev/sda1 99M 8.4M 86M 9% /boot
none 126M 0 126M 0% /dev/shm
/dev/hdc 161M 161M 0 100% /media/cdrom
/dev/sdb1 282M 11M 257M 4% /sdb/sdb1
/dev/sdb5 190M 5.6M 175M 4% /sdb/sdb5
/dev/sdb6 282M 11M 257M 4% /sdb/sdb6
/dev/sdb7 236M 6.1M 218M 3% /sdb/sdb7
这样一来,就全部挂载成功了,但这只是临时性的,每当我们重启之后就又没有了,这时我们可以把它记忆到/etc/fstab文件当中,这是一个开机自动执行的脚本文件:
#vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
/dev/sdb1 /sdb/sdb1 auto defaults 0 0 --这就是我们挂载的一行
/dev/hdc /media/cdrom auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
最后再保存退出
:wq!
#reboot 重启
重启之后,我们df看一下是不是成功了
#df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda2 5573968 1760656 3530168 34% /
/dev/sda1 101086 8570 87297 9% /boot
none 128020 0 128020 0% /dev/shm
/dev/sdb1 287782 10288 262636 4% /sdb/sdb1 --通过这条记录,证明挂载成功了,而且是永久性的。
/dev/hdc 164716 164716 0 100% /media/cdrom
(责任编辑:admin)
磁 盘的分区及格式化:首先我们先在机器上添加一块磁盘,在这为了实验,我们就加一个SCSI接口的1G大小的吧。(我们将实验步骤定为这样:分一个主分 区:200M,ext3系统分区格式,分三个逻辑分区:分别为200M,ext3系统分区格式,300M,ext3系统分区格式,200M,fat32系 统分区格式)
这样之后,我们僦启动系统,进入到系统之后,看我们刚添加的磁盘是不是成功添加了,可以先:#ls /dev/sdb --在这里我说明一下,/dev在linux下面存放的就是系统中所有的设备,而为什么是sdb?因为我当前系统也是SCSI接口的,因为在linux 中,磁盘的接口是这样来认的,若是IDE接口的,第一块磁盘就是hda,第二块磁盘就是hdb,依次类推,若是SCSI接口的,第一块磁盘就是sda,第 二块磁盘就是sdb,依次类推。还接着往前说,若在/dev/sdb下面能够看到有/dev/sdb这个设备,就证明我们刚刚添加的新磁盘是成功的,那么 这个时候,我们就可以进行对磁盘分区了,在这里,我还唠叨两句,我们分区,最多都只能分四个区,这是为什么呢?有的人说,不对呀,我的系统里有好几个盘 呀,C、D、E、F、G...在这我在说明一下呀,那些盘符多,不就带表你的分区也多,那很有可能就只是一个扩展分区里的逻辑分区而已。接着上面的说,为 什么我们最多只能分四个区呢?这是因为,我们的每一块磁盘里面都有一个分区表,而分区表的大小,就只有64k,而每划分一个分区,就会占用16k,所以就 只能分四个区。我们就开始分区吧:
#fdisk /dev/sdb 表示我们对sdb进行分区
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help):
这里我们按下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
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
在这里有很多信息,我们不需全都记忆,在这里有五项很重要,即:d删除系统分区,n新建一个系统分区,p查看系统分区列表,t改变系统分区格式,w保存并退出fdisk.既然我们是创建分区,我们就按n进入
Command action
e extended
p primary partition (1-4)
里面有两个选项值:e:extended扩展分区,p:primary partition(1-4)主分区 --在这里还另外说明一下,我们一般创建分区,1-4为主分区或扩展分区,5以上为逻辑分区.既然我们要先创建一个主分区,肯定先输入p进入
partition number (1-4):在这里是让我们就输入分区号,在这我们就输入1吧,进入
first cylinder (1-130,default 1):在这里是让我们输入分区的扇区起始值,我们就默认吧,回车进入
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130):
上面说明我们选择了默认,接下来上让我们输入第一个分区的大小值,做为扇区值,我们不太清楚,我们在这里就用M来表示吧,我们输入+300M确认,我们可以查看一下我们刚才的操作是否成功,按p进入
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
有上面的内容,则证明我们刚刚的操作是成功了的。
接下来我们就划分扩展分区,按n进入之后,再按上e进入,输入分区号2,接下来就一直采取默认,就表示将我们剩下的全划分一个扩展分区。
我们可以p一下
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 130 747022+ 5 Extended
接下来我们就划分逻辑分区了,按n进入
Command action
l logical (5 or over)
p primary partition (1-4)
输入l进入
first cylinder (38-130,default 38):在这里我们就采取默认吧,直接回车进入
Last cylinder or +size or +sizeM or +sizeK (38-130, default 130):在这里要我们输入大小,我们就按照我们实验内容来操作吧,+200M回车,接下来的操作步骤就跟这个是一样的了,只是到最后一步时,大小自已 定。当我们把所有的区都分好了之后,我们再p一下:
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 130 747022+ 5 Extended
/dev/sdb5 38 62 200781 83 Linux
/dev/sdb6 63 99 297171 83 Linux
/dev/sdb7 100 130 248976 83 Linux
这里,我们就该保存了,按下w回车
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
You have mail in /var/spool/mail/root
证明保存成功。
接下来我们就应该去格式化磁盘了,因为我们刚刚才把区分好,还没有格式化,我们就用mkfs来格式化。
#mkfs -t ext3 /dev/sdb1
mke2fs 1.35 (28-Feb-2004)
max_blocks 304300032, rsv_groups = 37146, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
74296 inodes, 297168 blocks
14858 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
37 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
inode.i_blocks = 4098, i_size = 67383296
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
#mkfs -t ext3 /dev/sdb5
mke2fs 1.35 (28-Feb-2004)
max_blocks 205598720, rsv_groups = 25098, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
50200 inodes, 200780 blocks
10039 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
25 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
inode.i_blocks = 3074, i_size = 67383296
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
#mkfs -t ext3 /dev/sdb6
mke2fs 1.35 (28-Feb-2004)
max_blocks 304300032, rsv_groups = 37146, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
74296 inodes, 297168 blocks
14858 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
37 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
inode.i_blocks = 4098, i_size = 67383296
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
#mkfs -t ext3 /dev/sdb7
mke2fs 1.35 (28-Feb-2004)
max_blocks 254951424, rsv_groups = 31122, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
62248 inodes, 248976 blocks
12448 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
31 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Writing inode tables: done
inode.i_blocks = 4098, i_size = 67383296
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
上面的操作结果显示,我们把所有的磁盘格式都格式化为ext 3格式的了,我们还需将/dev/sdb7的格式转化为fat32格式,我就可以:
#fdisk /dev/sdb 进入
按下t进入
输入分区号7进入
按下l(查看列表)进入
0 Empty 1c Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid
1 FAT12 1e Hidden W95 FAT1 75 PC/IX be Solaris boot
2 XENIX root 24 NEC DOS 80 Old Minix c1 DRDOS/sec (FAT-
3 XENIX usr 39 Plan 9 81 Minix / old Lin c4 DRDOS/sec (FAT-
4 FAT16 <32M 3c PartitionMagic 82 Linux swap c6 DRDOS/sec (FAT-
5 Extended 40 Venix 80286 83 Linux c7 Syrinx
6 FAT16 41 PPC PReP Boot 84 OS/2 hidden C: da Non-FS data
7 HPFS/NTFS 42 SFS 85 Linux extended db CP/M / CTOS / .
8 AIX 4d QNX4.x 86 NTFS volume set de Dell Utility
9 AIX bootable 4e QNX4.x 2nd part 87 NTFS volume set df BootIt
a OS/2 Boot Manag 4f QNX4.x 3rd part 8e Linux LVM e1 DOS access
b W95 FAT32 50 OnTrack DM 93 Amoeba e3 DOS R/O
c W95 FAT32 (LBA) 51 OnTrack DM6 Aux 94 Amoeba BBT e4 SpeedStor
e W95 FAT16 (LBA) 52 CP/M 9f BSD/OS eb BeOS fs
f W95 Ext'd (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi ee EFI GPT
10 OPUS 54 OnTrackDM6 a5 FreeBSD ef EFI (FAT-12/16/
11 Hidden FAT12 55 EZ-Drive a6 OpenBSD f0 Linux/PA-RISC b
12 Compaq diagnost 56 Golden Bow a7 NeXTSTEP f1 SpeedStor
14 Hidden FAT16 <3 5c Priam Edisk a8 Darwin UFS f4 SpeedStor
16 Hidden FAT16 61 SpeedStor a9 NetBSD f2 DOS secondary
17 Hidden HPFS/NTF 63 GNU HURD or Sys ab Darwin boot fd Linux raid auto
18 AST SmartSleep 64 Novell Netware b7 BSDI fs fe LANstep
1b Hidden W95 FAT3 65 Novell Netware b8 BSDI swap ff BBT
从上面的列表当中我们可以得知,按c回车,即可以将sdb7的系统分区ext3格式转化为fat32格式.
看一下我们的操作是否成功,按p
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 130 747022+ 5 Extended
/dev/sdb5 38 62 200781 83 Linux
/dev/sdb6 63 99 297171 83 Linux
/dev/sdb7 100 130 248976 c W95 FAT32 (LBA)
接下来,保存退出,按w回车。这样一来,我们就把区给分好了,并且格式化了,接下来,就是投入到使用了,这时我们还需要去挂载了之后才能使用,在这里我就挂载一个为列子吧。
先回到我们的/目录,再进行创建一个文件夹sdb,再进入到sdb进行创建目录sdb1、sdb5、sdb6、sdb7。
#cd /
#mkdir sdb
#cd sdb
#mkdir sdb1 sdb5 sdb6 sdb7
这里我们就可以进行挂载了,
#mount /dev/sdb1 /sdb/sdb1
#mount /dev/sdb5 /sdb/sdb5
#mount /dev/sdb6 /sdb/sdb6
#mount /dev/sdb7 /sdb/sdb7
查看我们有没有挂载成功
#df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda2 5573968 1762232 3528592 34% /
/dev/sda1 101086 8570 87297 9% /boot
none 128020 0 128020 0% /dev/shm
/dev/hdc 164716 164716 0 100% /media/cdrom
/dev/sdb1 287782 10288 262636 4% /sdb/sdb1
/dev/sdb5 194442 5664 178739 4% /sdb/sdb5
/dev/sdb6 287782 10288 262636 4% /sdb/sdb6
/dev/sdb7 241116 6176 222492 3% /sdb/sdb7
#df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/sda2 5.4G 1.7G 3.4G 34% /
/dev/sda1 99M 8.4M 86M 9% /boot
none 126M 0 126M 0% /dev/shm
/dev/hdc 161M 161M 0 100% /media/cdrom
/dev/sdb1 282M 11M 257M 4% /sdb/sdb1
/dev/sdb5 190M 5.6M 175M 4% /sdb/sdb5
/dev/sdb6 282M 11M 257M 4% /sdb/sdb6
/dev/sdb7 236M 6.1M 218M 3% /sdb/sdb7
这样一来,就全部挂载成功了,但这只是临时性的,每当我们重启之后就又没有了,这时我们可以把它记忆到/etc/fstab文件当中,这是一个开机自动执行的脚本文件:
#vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
/dev/sdb1 /sdb/sdb1 auto defaults 0 0 --这就是我们挂载的一行
/dev/hdc /media/cdrom auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
最后再保存退出
:wq!
#reboot 重启
重启之后,我们df看一下是不是成功了
#df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda2 5573968 1760656 3530168 34% /
/dev/sda1 101086 8570 87297 9% /boot
none 128020 0 128020 0% /dev/shm
/dev/sdb1 287782 10288 262636 4% /sdb/sdb1 --通过这条记录,证明挂载成功了,而且是永久性的。
/dev/hdc 164716 164716 0 100% /media/cdrom
(责任编辑:admin)
发表评论
-
RedHat Enterprise Linux5 配置Samba服务器(国嵌)
2013-03-07 23:47 1623配置redhat的IP地址,确保redhat可以PING通XP ... -
10个工具让你的 shell 脚本更强大
2012-02-28 09:52 1275from http://www.oschina.net/que ... -
centos6.2下禁止ping请求
2012-02-17 15:25 987根据业务的特殊需求,有些服务器可能禁止外部ping请求。可以使 ... -
于/dev/null及用途
2011-12-23 15:22 792关于/dev/null及用途2007-11-19 17:56把 ... -
Linux 防火墙配置基础篇
2011-12-07 11:13 692from http://tech.163.com/05/070 ... -
linux下修改IP、DNS、路由命令行设置_网络配置
2011-12-07 10:51 935from http://www.chineselinuxuni ... -
修改Linux操作系统下22端口两种方法介绍
2011-12-07 10:45 450.第一种: 01假如要改SSH的默认端口(22 ... -
LVM 概念介绍
2011-12-07 10:26 924from http://baike.baidu.com/vie ... -
linux中新建文件命令touch用法详解
2011-06-13 15:12 1972引用linux中新建文件命令touch用法详解: linux ... -
SSH连接时的乱码解决方法首页
2011-05-23 20:36 1038ssh连接时,发现屏幕上一堆乱码,恐怕这种事情谁都遇到过吧。( ... -
Linux和windows下Vmware Server 安装使用笔记
2011-05-13 20:07 1672引用from http://gaoxingf.blog ... -
VMware Server 在 CentOS 下的安装与配置
2011-05-13 20:06 2056引用VMware Server 在 CentOS ... -
用VMware在Linux中安装Windows
2011-05-13 19:59 1418引用今天老大交给我个 ... -
Linux平台下rsync samba等的安装
2011-03-22 09:44 1147rsync 服务器架设方法 v0.1b (正在修订中) Sam ... -
CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
2011-03-17 10:53 1125from http://blog.csdn.net/orzor ... -
卸载Linux 操作系统默认安装的Mysql、Apache、Php (一)
2011-03-16 16:37 1501载Linux 操作系统默认安装的Mysql、Apache、Ph ... -
WINDOWS 2003 R2 NFS共享问题 通过windows nfs共享给linux
2011-03-16 16:01 1852from http://vostro.blog.51cto.c ... -
CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
2011-03-16 15:57 1444引用CentOS 5.2,Linux 2.6+ ... -
简单几步让CentOS系统时间同步
2011-03-16 15:43 1555引用http://os.51cto.com 2010-04- ... -
看CentOS系统nfs安装与配置
2011-03-16 15:30 997from http://os.51cto.com/art/20 ...
相关推荐
本文详细介绍了在 Linux 操作系统下添加新硬盘及分区格式化的步骤,包括硬盘的分区、格式化和挂载等过程。 一、硬盘的分区 在 Linux 操作系统下,硬盘的分区是指将硬盘划分为多个逻辑分区,以便更好地管理和使用...
Linux 操作系统中添加硬盘并分区格式化是指在 Linux 系统中添加新的硬盘设备,并对其进行分区和格式化,以便能够正确地使用该硬盘。在 Linux 系统中,硬盘设备的识别是通过在 `/dev/` 目录下建立相应的设备文件来...
以下将详细介绍Linux环境下如何添加新硬盘以及进行分区和格式化的步骤。 首先,了解Linux对硬盘和分区的命名方式是必要的。IDE硬盘通常以hd开头,如hda、hdb等,而SCSI接口的硬盘则以sd开头,如sda、sdb。主IDE接口...
总之,Linux下的硬盘分区和格式化涉及到多种工具和文件系统选择,对于2TB硬盘,GPT分区和适当的文件系统是最佳实践。理解这些概念和技术,可以帮助我们更有效地管理存储资源,提高系统效率。在实际操作中,务必谨慎...
在Linux环境中,对新增加的硬盘进行分区和格式化是系统管理员常见的操作,尤其是在虚拟机上,这可以扩展存储空间并有效地组织数据。以下将详细解释这个过程。 首先,我们虚拟机环境中添加新的硬盘。在大多数虚拟化...
### Linux下使用Fdisk进行磁盘分区与格式化详解 #### 概述 在Linux操作系统中,`fdisk`是一个非常强大的工具,主要用于磁盘分区管理。它支持创建、删除分区,以及更改分区类型等操作。本文将详细介绍如何利用`...
Linux 下格式化磁盘为 NTFS 的标题暗示了本教程的主要内容,即在 Linux 操作系统中格式化磁盘为 NTFS 格式。这是一个非常重要的步骤,特别是在需要重装 Windows Server 的时候。 描述解释 本教程的描述告诉我们,本...
本文将深入解析如何在Linux系统中有效地管理和利用超过2TB的大容量磁盘,包括创建分区、格式化以及挂载这些磁盘的过程。 ### 一、识别与准备磁盘 首先,我们需要通过`fdisk -l`命令来查看系统中已存在的磁盘及其...
本文将详细介绍Linux磁盘的基础知识、磁盘分区工具fdisk的使用、/home目录更换磁盘的步骤,以及相关的命令和知识点。 首先,Linux系统中磁盘被看作是文件,所有的设备都被表示为/dev目录下的设备文件。传统的IDE...
本篇文章将详细探讨如何在Linux系统,特别是RHEL 5、6和7版本中,对大于16TB的大硬盘进行格式化,以及介绍关键工具`e2fsprogs`的安装和使用。 首先,我们要理解为什么16TB以上的硬盘格式化会比小容量硬盘更复杂。...
2) 使用fdisk工具进行磁盘分区的具体步骤,以及分区、格式化后的挂载操作。3) 介绍了 LVM(逻辑卷管理器)的概念,以及如何创建物理卷、卷组和逻辑卷,最后进行了逻辑卷的格式化和挂载。4) 提供了关于 RAID 技术的...
在Linux操作系统中,磁盘...总结来说,Linux下的磁盘分区涉及设备命名规则、分区类型(主分区、扩展分区、逻辑分区)、`fdisk`命令的使用以及分区格式化。了解并熟练掌握这些知识,对于管理和维护Linux系统至关重要。
ARM磁盘工具是一种在基于ARM架构的嵌入式系统中常用的磁盘管理软件,它提供了对存储设备如闪存盘(Flash Disk)进行格式化、分区等操作的功能。本文将详细探讨ARM磁盘工具的使用及其相关知识点。 一、ARM架构与磁盘...
综上所述,对硬盘进行分区和格式化是Linux系统管理员必备技能之一。合理规划分区方案不仅可以提升数据管理效率,还能增强数据安全性;而正确地完成格式化过程则是实现有效数据存储的前提条件。通过对以上知识点的...
#### 一、理解Linux下的硬盘分区 在Linux系统中,硬盘分区是一项基础且重要的技能。为了更好地理解并掌握这一过程,我们需要先了解Linux系统是如何管理和处理硬盘分区的。 #### 二、Linux与硬盘分区的基础概念 在...
### Linux系统磁盘分区...通过以上步骤,可以有效地完成对磁盘的分区、格式化及自动挂载设置,从而确保Linux系统能够高效稳定地运行。在实际操作过程中,建议先备份重要数据,并逐步测试每一步骤,以避免意外丢失数据。
Linux操作系统在管理存储时,经常会使用到分区、格式化、挂载以及物理卷(Physical Volume)、卷组(Volume Group)和逻辑卷(Logical Volume)等概念。这些技术可以帮助用户更灵活地管理和分配磁盘空间。 首先,让...