- 浏览: 237287 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhangzijun1984:
谢谢! 写的很详细
ruby 的数组操作 -
jcdby:
非常棒的文章。我从头看到了尾。但是为什么最后的关键部分不完整呢 ...
javascript 函数对象 -
56553655:
giianhui 写道希望能介绍一下这个类的使用场景,谢谢!看 ...
sun.misc.Unsafe 的使用 -
liuInsect:
为什么 这样就可以访问了呢? 是改变了什么设置吗??? sec ...
sun.misc.Unsafe 的使用 -
softor:
set什么啊?
MySQL 的 source 命令处理中文问题
一、分区工具 fdisk
命令使用
fdisk 磁盘 :注意一定是要磁盘,不能是磁盘的分区
fdisk /dev/sdb :不能是 fdisk /dev/sdb1
d :删除分区
n :创建分区
p :显示分区
l :显示文件类型
1.例:
root@ubuntu:~# fdisk /dev/sdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): p
Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1 1 100 102384 c W95 FAT32 (LBA)
/dev/sdb2 101 200 102400 c W95 FAT32 (LBA)
/dev/sdb3 201 300 102400 c W95 FAT32 (LBA)
/dev/sdb4 301 400 102400 5 Extended
Command (m for help): d
Partition number (1-5): 1
Command (m for help): d
Partition number (1-5): 2
Command (m for help): d
Partition number (1-5): 3
Command (m for help): d
Selected partition
Command (m for help): p
Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-15232, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-15232, default 15232): 15232
Command (m for help): p
Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1 1 15232 15597552 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
2.linux 1块磁盘最多有4个主分区。
MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table )。所以我们所做的硬盘分区,也就是在修改partition table。
由于这个 MBR 区块的容量有限,所以,当初设计的时候,就只有设计成 4 个分区纪录,这些分区记录就被称为 Primary ( 主分区 ) 及 Extended ( 扩展分区 ) ,也就是说,一颗硬盘最多可以有 4 个 Primary + Extended 的扇区,其中,Extended 只能有一个,因此,你如果要分区成四块磁盘分区的话,那么最多就是可以:
P + P + P + P
P + P + P + E
的情况来分区了。需要特别留意的是,如果上面的情况中, 3P +E 只有三个『可用』的磁盘,如果要四个都『可用』,就得分区成 4P 了!( 因为 Extended 不能直接被使用,还需要分区成 Logical 才行)
思考一:如果我要将我的大硬盘暂时分区成四个 partition ,同时,还有其它的空间可以让我在未来的时候进行规划,那么该如何分区?
由刚刚的说明,我们可以知道, Primary + Extended 最多只能有四个 partition,而如果要超过 5 个 partition 的话,那么就需要 Extended 的帮忙。因此,在这个例子中,我们千万不能分区成四个 Primary 为什么呢?假如您是一个 20 GB 的硬盘,而 4 个 primary 共用去了 15 GB ,您心想还有 5 GB 可以利用对吧?错!剩下的 5 GB 完全不能使用,这是因为已经没有多余的 partition table 纪录区可以记录了,因此也就无法进行额外的分区,当然啰,空间也就被浪费掉了!因此,请千万注意,如果您要分区超过 4 槽以上时,请记得一定要有 Extended 分区区,而且必须将所有剩下的空间都分配给 Extended ,然后再以 logical 的分区区来规划 Extended 的空间。
思考二:我可不可以仅分区 1 个 Primary 与 1 个 Extended 呢?
当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分区一个主分区,并且将所有其它的分区都给 Extended ,利用 Logical 分区来进行其它的 partition 规划即可!
思考三:假如我的硬盘安装在 IDE 1 的 Master ,并且我想要分区成 6 个可以使用的硬盘扇区,那么每个磁盘在 Linux 底下的代号为何?
说明:
由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将 partition table 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个 partition number 呦!再详细的说明一下,假设我将四个 P + E 都用完了。其中Extended /dev/hda4包括三个逻辑分区。
实际可以使用的是 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5, /dev/hda6, /dev/hda7 这六个 partition!至于 /dev/hda4 这个 Extended 扇区本身仅是用来规划出让 Logical 可以利用的磁盘空间而已!
那么万一我只想要分区 1 个 Primary 与 1 个 Extended 呢?
因为 1~4 号已经被预留下来了,所以第一个 Logical 的代号由 5 号开始计算起来,而后面在被规划的,就以累加的方式增加磁盘代号啰!而其中 /dev/hda3, /dev/hda4 则是空的,被保留下来的代号。
例
Disk /dev/sda: 1497.2 GB, 1497198755840 bytes
255 heads, 63 sectors/track, 182024 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00054c4e
Device Boot Start End Blocks Id System
/dev/sda1 * 1 37 291840 83 Linux
/dev/sda2 37 6116 48828416 83 Linux
/dev/sda3 6116 12195 48828416 83 Linux
/dev/sda4 12195 182024 1364156417 5 Extended
/dev/sda5 12195 23866 93749248 82 Linux swap / Solaris
/dev/sda6 23866 29945 48827392 83 Linux
/dev/sda7 29945 182024 1221577728 83 Linux
使用扩展分区,分7个区
二、格式化工具 mkfs
mkfs相当于DOS/Windows中的格式化命令。
不同的是Linux可以支持ext2/dos/vfat/等分区的格式化工作,
不像Windows通常只能格式化 DOS/FAT32/FAT16/NTFS分区。
mkdosfs一看就知道是DOS格式的;
mke2fs格式化ext2文件系统;
mkswap格式化Linux 的交换分区。
命令使用
fdisk 磁盘 :注意一定是要磁盘,不能是磁盘的分区
fdisk /dev/sdb :不能是 fdisk /dev/sdb1
d :删除分区
n :创建分区
p :显示分区
l :显示文件类型
1.例:
root@ubuntu:~# fdisk /dev/sdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): p
Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1 1 100 102384 c W95 FAT32 (LBA)
/dev/sdb2 101 200 102400 c W95 FAT32 (LBA)
/dev/sdb3 201 300 102400 c W95 FAT32 (LBA)
/dev/sdb4 301 400 102400 5 Extended
Command (m for help): d
Partition number (1-5): 1
Command (m for help): d
Partition number (1-5): 2
Command (m for help): d
Partition number (1-5): 3
Command (m for help): d
Selected partition
Command (m for help): p
Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-15232, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-15232, default 15232): 15232
Command (m for help): p
Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1 1 15232 15597552 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
2.linux 1块磁盘最多有4个主分区。
MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table )。所以我们所做的硬盘分区,也就是在修改partition table。
由于这个 MBR 区块的容量有限,所以,当初设计的时候,就只有设计成 4 个分区纪录,这些分区记录就被称为 Primary ( 主分区 ) 及 Extended ( 扩展分区 ) ,也就是说,一颗硬盘最多可以有 4 个 Primary + Extended 的扇区,其中,Extended 只能有一个,因此,你如果要分区成四块磁盘分区的话,那么最多就是可以:
P + P + P + P
P + P + P + E
的情况来分区了。需要特别留意的是,如果上面的情况中, 3P +E 只有三个『可用』的磁盘,如果要四个都『可用』,就得分区成 4P 了!( 因为 Extended 不能直接被使用,还需要分区成 Logical 才行)
思考一:如果我要将我的大硬盘暂时分区成四个 partition ,同时,还有其它的空间可以让我在未来的时候进行规划,那么该如何分区?
由刚刚的说明,我们可以知道, Primary + Extended 最多只能有四个 partition,而如果要超过 5 个 partition 的话,那么就需要 Extended 的帮忙。因此,在这个例子中,我们千万不能分区成四个 Primary 为什么呢?假如您是一个 20 GB 的硬盘,而 4 个 primary 共用去了 15 GB ,您心想还有 5 GB 可以利用对吧?错!剩下的 5 GB 完全不能使用,这是因为已经没有多余的 partition table 纪录区可以记录了,因此也就无法进行额外的分区,当然啰,空间也就被浪费掉了!因此,请千万注意,如果您要分区超过 4 槽以上时,请记得一定要有 Extended 分区区,而且必须将所有剩下的空间都分配给 Extended ,然后再以 logical 的分区区来规划 Extended 的空间。
思考二:我可不可以仅分区 1 个 Primary 与 1 个 Extended 呢?
当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分区一个主分区,并且将所有其它的分区都给 Extended ,利用 Logical 分区来进行其它的 partition 规划即可!
思考三:假如我的硬盘安装在 IDE 1 的 Master ,并且我想要分区成 6 个可以使用的硬盘扇区,那么每个磁盘在 Linux 底下的代号为何?
说明:
由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将 partition table 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个 partition number 呦!再详细的说明一下,假设我将四个 P + E 都用完了。其中Extended /dev/hda4包括三个逻辑分区。
实际可以使用的是 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5, /dev/hda6, /dev/hda7 这六个 partition!至于 /dev/hda4 这个 Extended 扇区本身仅是用来规划出让 Logical 可以利用的磁盘空间而已!
那么万一我只想要分区 1 个 Primary 与 1 个 Extended 呢?
因为 1~4 号已经被预留下来了,所以第一个 Logical 的代号由 5 号开始计算起来,而后面在被规划的,就以累加的方式增加磁盘代号啰!而其中 /dev/hda3, /dev/hda4 则是空的,被保留下来的代号。
例
Disk /dev/sda: 1497.2 GB, 1497198755840 bytes
255 heads, 63 sectors/track, 182024 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00054c4e
Device Boot Start End Blocks Id System
/dev/sda1 * 1 37 291840 83 Linux
/dev/sda2 37 6116 48828416 83 Linux
/dev/sda3 6116 12195 48828416 83 Linux
/dev/sda4 12195 182024 1364156417 5 Extended
/dev/sda5 12195 23866 93749248 82 Linux swap / Solaris
/dev/sda6 23866 29945 48827392 83 Linux
/dev/sda7 29945 182024 1221577728 83 Linux
使用扩展分区,分7个区
二、格式化工具 mkfs
mkfs相当于DOS/Windows中的格式化命令。
不同的是Linux可以支持ext2/dos/vfat/等分区的格式化工作,
不像Windows通常只能格式化 DOS/FAT32/FAT16/NTFS分区。
mkdosfs一看就知道是DOS格式的;
mke2fs格式化ext2文件系统;
mkswap格式化Linux 的交换分区。
发表评论
-
mapreduce streaming
2014-11-05 11:54 724stream 中mapper若有空格,必须用引号引起 ... -
wget,curl工具设置代理访问
2013-03-05 10:43 0一、wget设置代理 eg: wget -Y o ... -
vim编辑器
2013-01-04 11:12 0securecrt 中 1. Appearance ... -
关于ubuntu启动项
2012-03-09 10:35 1253如果在 /etc/init.d 中加入一个 script ... -
apache+php
2012-03-07 19:09 1028apache 若不设置 DirectoryIndex ... -
python使用pdb调试程序
2012-02-06 12:25 1278Python自带了一个调试器叫pdb,和Gnu的gbd类似。下 ... -
cgi 不能访问外部资源,cannot create directory ==>超级安全的selinux
2011-09-27 15:30 1225今天,做一个监控脚本,但总是不能成功创建目录, 经过认真检查 ... -
grub命令
2011-08-04 15:07 1045grub 命令 set,ls,insmod,root,pr ... -
一个定时脚本
2011-07-02 14:47 0timer_interrupt=14 timelimit=10 ... -
完善 脚本
2011-07-02 12:27 01.判断 变量是否定义过 -n -z 或是:- ,未定 ... -
shell 变量的条件替换
2011-06-28 11:31 1507(1)${value:-word} 当变量未定义或者值为空时, ... -
tcp 参数设置
2011-06-23 18:27 788tcp 参数 2MSL /proc/sys/net/ipv4/ ... -
登录记录
2011-05-31 16:59 0rmss@r5-73:/var/log$ lastb -f w ... -
僵尸进程
2011-05-20 13:19 640http://www.cnblogs.com/iceocean ... -
linux 安装 c环境
2011-05-20 10:10 1000sudo apt-get install build-esse ... -
linux 僵尸进程
2011-05-19 14:43 1227关于ZOMBIE进程: 这些 ... -
Sed
2011-05-06 17:23 1835[url]http://opkeep.com/system/l ... -
查看网卡状态 工具ethtool
2011-03-31 11:01 4040xxx@xxx:~$ ethtool eth0 Setting ... -
linux ssh 环境变量 配置
2011-02-21 09:40 3162SSH客户端设置环境变量 当使用SSH客户端时,会发现设置的 ... -
lvs 与 F5的区别
2010-12-23 14:34 0负载均衡是一种技术,指通过某种算法实现负载分担的方法。通俗的讲 ...
相关推荐
在计算机管理中,磁盘分区和格式化是两个基本的操作,尤其对于系统管理员或IT专业人员来说,了解如何在不依赖第三方软件的情况下进行这些操作至关重要。Windows Server 2003是一个广泛使用的服务器操作系统,其内置...
4. 格式化和挂载LV:使用`mkfs`命令格式化LV,然后通过`mount`命令将其挂载到文件系统中的特定目录。 LVM的一大优势在于它的动态扩展和收缩能力。例如,如果LV空间不足,可以使用`lvextend`命令增加LV大小,或者...
mkfs命令是用于格式化分区的命令,可以将分区格式化为不同的文件系统,例如ext3、ext4、xfs等。mkfs命令的基本语法为mkfs.file_system_type device_name,例如mkfs.ext3 /dev/hdb。 在格式化分区之前,需要先创建...
通过上述步骤,我们详细介绍了如何使用`fdisk`命令在Linux环境下进行磁盘分区和格式化。这对于日常维护和管理Linux系统的磁盘资源具有重要的意义。希望本指南能够帮助读者更好地理解和掌握`fdisk`的使用技巧。
磁盘分区和格式化是计算机存储管理的基础操作,对于系统性能和数据安全性至关重要。 1. **分区规划**:根据需求规划磁盘分区,例如将系统分区设定为较小的NTFS格式,用于安装操作系统;数据分区则可采用较大的FAT32...
Linux中的磁盘分区、格式化和目录挂载是基本的系统管理任务。下面是相关的知识点: 1. 查看当前目录分区的目录及容量:使用df命令可以查看当前目录分区的目录及容量。df命令的选项包括: * -a或--all:包含全部的...
格式化有快速格式化和完全格式化两种类型,前者只删除文件系统信息,后者则会检查磁盘坏道并彻底清理所有数据。 程序设计中的盘分区格式化类通常包括以下几个关键功能: 1. **分区创建**:根据用户需求创建新的...
磁盘分区格式化是使用分区前必要的步骤,这一步会确定分区的数据组织方式。常见的磁盘格式包括FAT16、FAT32、NTFS、ext2和ext3。FAT16是早期MS-DOS和Windows系统常用的格式,最大支持2GB的分区,但由于其磁盘空间...
提示“磁盘未被格式化,是否格式化”的解决方法 [适用] 1、典型地,台式机硬盘、笔记本盘、移动硬盘、U盘、数码卡、MP3;...4、其他原因导致(如病毒破坏、磁盘坏道等)分区接入系统后提示“磁盘未格式化,是否格式化”
本节将深入探讨磁盘分区、格式化以及限额的相关知识点。 首先,磁盘分区是将物理硬盘划分为多个独立的逻辑区域,每个区域可以被当作一个独立的存储设备来使用。在Linux中,常用的分区工具有`fdisk`,它是一个命令行...
从命令行可以看出,所有的磁盘分区、格式化和挂载操作都是以root用户身份执行的。root用户具有对系统进行最高级别的操作权限,这包括对磁盘设备的访问和管理。 总结来说,本文档记录了在CentOS 7操作系统中,使用...
总的来说,"嵌入式终端fdisk格式化存储器软件"是为了解决嵌入式系统中存储器管理的问题而设计的,它简化了磁盘分区和格式化的步骤,提升了设备的可用性和可靠性。通过使用这样的专业工具,开发人员可以更高效地配置...
在Linux操作系统中,管理和操作磁盘分区以及进行格式化是一项基本技能,对于系统维护和数据管理至关重要。本文将深入探讨Linux环境下如何进行磁盘分区和格式化,以帮助你更好地理解这一过程。 首先,让我们了解磁盘...
在磁盘分区和格式化方面,磁盘分区是将硬盘划分为多个独立的区域,每个区域可以被格式化成不同的文件系统,例如FAT32或NTFS。FAT32文件系统有分区容量限制,最大约为2TB,而随着硬盘容量的增大,这一限制可能会成为...
ARM磁盘工具对于嵌入式系统开发者和管理员来说是必不可少的工具,它帮助他们高效地管理存储设备,包括格式化和分区等关键任务。了解如何正确使用这些工具对于确保系统稳定性和数据安全至关重要。在实际操作中,应...
5. **磁盘分区与格式化**:在操作系统安装或磁盘管理中,我们常常先创建分区,然后对每个分区进行格式化。这允许我们为不同用途(如操作系统、应用程序、个人文件等)分配不同的存储空间。 6. **命令行格式化**:...
任务6 磁盘分区和LVM管理 实验目的 学会磁盘分区 学会LVM管理 学会分区/逻辑卷的格式化及文件系统的建立 学会mount挂载及开机自动挂载 实验内容 注意!实验前,请将主机名修改为zhangsan(zhangsan为自己姓名全拼) ...
在遇到“驱动器中的磁盘未被格式化,想现在格式化吗?”这样的提示时,说明你的硬盘分区可能出现了问题,通常是因为分区表或者引导扇区受到损坏,导致系统无法识别该分区的文件系统。在这种情况下,直接格式化将永久...
当你的磁盘双击时,提示磁盘未格式化,现在想格式化吗?时,可以参照这个教程进行恢复;你只需要一个winhex软件就可以轻松进行修复 ;不会的朋友可以参照里面的教程,进行操作。注意,这个是针对ntfs格式分区的,...