- 浏览: 122362 次
- 性别:
- 来自: 深圳
最新评论
-
lipengfei217:
博主你好,,这个python文件我看了下,正好我需要的一个工具 ...
SVN 导出修改过的文件 -
fhj2050:
fhj2050 写道真正的一键从SVN导出已经修改过的文件,可 ...
SVN 导出修改过的文件 -
fhj2050:
真正的一键从SVN导出已经修改过的文件,可以参考下http:/ ...
SVN 导出修改过的文件 -
phpseyo:
很好,正需要这样的一个工具,谢谢博主分享!
SVN 导出修改过的文件 -
VonNeumann:
很实用专门登录支持一下。。。
SVN 导出修改过的文件
至于如何在 Linux中进行硬盘分区操作,推荐使用 fdisk。其它工具比如parted 和cfdisk在某一方面有点优点,但是对新手存在一定的风险。fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;
一、合理规划硬盘分区 1、硬盘分区划分标准 硬盘的分区由主分区、扩展分区和逻辑分区组成;所以我们在对硬盘分区时要遵循这个标准;主分区(包括扩展分区)的最大个数是四个,主分区(包含扩展 分区)的个数硬盘的主引导记录MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(GRUB,LILO,NTLOARDER等)和分区表记录。其中扩展分区也算一个主分区;扩展分区下 可以包含更多的逻辑分区;所以主分区(包括扩展分区)范围是从1-4,逻辑分区是从5开始的;比如下面的例子: Device Boot Start End Blocks Id System 通过这个例子,我们可以看到主分区有3个,从 hda1-hda3 ,扩展分区由 hda5-hda10 ;此硬盘没有主分区4,所以也没有显示主分区hda4 ;但逻辑分区不可能从4开始,因为那是主分区的位置; IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hdb ... ... ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备;如果您有两块硬盘,大多是 hda和hdb。 2、合理的规划分区; 关于一个磁盘的分区,一个磁盘应该有四个主分区,其中扩展也算一个主分区;存在以下情况: [主|分区1] [主分|区2] [主|分区3] [主|分区4] 这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的;
[ 主 | 分区1 ] [ 主 | 分区2 ] [ 主 | 分区3 ] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区;这只是举一个例子;
最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的; [主|分区1] [主|分区2] [主|分区3] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... [主|分区1] [主|分区2] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... [主|分区1] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...
[主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 这样 [主|分区2] 和 [主|分区4] 之间的 [扩展分区] 是有自由度,但[主|分区4]后的[空白未分区空间]怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取; 二、fdisk -l 查看硬盘及分区信息 [root@localhost beinan]# fdisk -l 其中 hda有三个主分区(包括扩展分区),分别是主分区 hda1 hda2 和hda3(扩展分区) ;逻辑分区是 hda5到hda10; 其中 sda 有两个主分区(包括扩展分区),分别是 hda1 和hda2 (扩展分区);逻辑分区是 sda5 hda6 ; 硬盘总容量=主分区(包括扩展分区)总容量 扩展分区容量=逻辑分区总容量 通过上面的例子,我们可以得知 hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 ... ... 2、关于fdisk -l 一些数值的说明; Disk /dev/hda: 80.0 GB, 80026361856 bytes 这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(约为)=8.225280M(约为); 分区序列 引导 开始 终止 容量 分区类型ID 分区类型 说明: 硬盘分区的表示:在Linux 是通过hd*x 或 sd*x 表示的,其中 * 表示的是a、b、c ... ... x表示的数字 1、2、3 ... ... hd大多是IDE硬盘;sd大多是SCSI或移动存储; Blocks = (相应分区End数值 - 相应分区Start数值)x 单位cylinder(磁柱)的容量 所以我们算一下 hda1的 Blocks 的大小 : hda1 Blocks=(765-1)x8225.280=6284113.92 K = 6284.113.92M 3、估算一个存储设备是否被完全划分; 比如hda设备,我们看到的是 9729 cylinders ;我们通过 hda的分区表可以看到上一个分区的End的值+1 就是下一个分区的Start 的值;比如 hda2的Start的值是 hda1 的End 的值+1,这证明 hda1 和hda2 中间没有空白分区,是连续的,以此类推;在 hda10,我们看到 End 的值是9729 ,而在fdisk -l头部信息中也有9729 cylinders,证明这个硬盘已经完全划分; Disk /dev/sda: 1035 MB, 1035730944 bytes 我们再看看 sda 移动储是不是被完全划分了;sda有 125个cylinders (柱体),有一个主分区和一个扩展分区构成;在扩展分区中,我们看到End的值为125,而这个移动硬盘的cylinder也是125,这能说明这个硬盘 不可能再添加任何主分区了;根据我们上面所说的 sda1 sda2 sda5 sda6 之间未有任何未划分空间,但sda6 的cylinders (柱体)的End值却是 76 ,而 sda总的cylinders (柱体)有125个,由此看来sda 在 sda6后面有未划分区域; 至于sda 有多少未划分空间,我们算一下就知道了;扩展分区总容量是 806400 K ,大约是 806.400M左右,而逻辑分区 sda5 和sda6 的大小加起来是 400M左右,所以还仍有400M左右未划分空间,并且只能划分为链逻辑分区; 三、fdisk 对硬盘及分区的操作,进入fdisk 对硬盘操作阶段 fdisk 操作硬盘的命令格式如下:[root@localhost beinan]# fdisk 设备 比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda设备;我们如果想再添加或者删除一些分区,可以用 [root@localhost beinan]# fdisk /dev/hda 注 在以后的例子中,我们要以 /dev/sda设备为例,来讲解如何用fdisk 来操作添加、删除分区等动作; [root@localhost beinan]# fdisk /dev/sda 其实我们常用的只有注有中文的,其它的功能我们不常用(呵,主要是我不会用,否则早会卖弄一下了);x扩展功能,也不是常用的;一般的情况下只要懂得 d l m p q t w 就行了; 下面以实例操作来详述,没有例子没有办法就,新手也看不懂; Command (m for help): p Command (m for help): p 注:列出分区情况; 警告:删除分区时要小心,请看好分区的序号,如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除;所以操作时一定要小心;如果知道自己操作错了,请不要惊慌,用q不保存退出;切记切记!!!!在分区操作错了之时,千万不要输入w保存退出!!! Command (m for help): p 注:我试图增加一个主分区,看来是失败了,为什么失败?因为我们看到主分区+扩展分区把整个磁盘都用光了,看扩展分区的End的值,再看一下 p输出信息中有125 cylinders;最好还是看前面部份;那里有提到; 所以我们只能增加逻辑分区了; Command (m for help): n Command (m for help): t 注:通过t来指定分区类型; 其中 q是 不保存退出,w是保存退出; Command (m for help): w 本例中我们会添加两个200M的主分区,其它为扩展分区,在扩展分区中我们添加两个200M大小的逻辑分区; Command (m for help): p 注:列出分区表; 然后我们根据前面所说通过t指令来改变分区类型; 最后不要忘记w保存退出; [root@localhost beinan]# mkfs.ext3 /dev/sda6 如果我想加载 sda6到目前系统来存取文件,应该有mount 命令,但首先您得建一个挂载目录;比如 /mnt/sda6 ; [root@localhost beinan]# mkdir /mnt/sda6 这样我们就能进入 /mnt/sda6目录,然后存取文件了; |
发表评论
-
solaris format 详解(一)
2009-08-21 16:50 3417对于很多人来说,硬盘 ... -
Solaris硬盘分区简介
2009-08-20 23:47 2219Solaris下,一个磁盘包含8个分区,标记为0-7。此信息可 ... -
redhat linux swap分区扩展的三种方法
2009-04-15 09:12 2739swap 介绍: 当物理内存占用完了后,当系统还需要更多 ... -
Xmanage for linux5
2009-04-14 15:20 21631、在X window执行"system" ... -
linux性能分析工具iostat
2009-02-05 10:58 1382iostat命令是另一个研 ... -
linux性能分析工具vmstat
2009-02-05 10:56 1394vmstat命令也是显示Linux性能指标的方法,它报告了 ... -
linux性能分析工具top
2009-02-05 10:53 5952top top命令是最流行的性能工具之一。大多数系统管理员运行 ... -
linux性能分析
2009-02-05 10:52 1347在Linux下有很多系统性能分析工具,比较常见的有top、fr ... -
linux性能分析工具sar
2009-02-05 10:11 1515sar是一个优秀的一般性能监视工具,它可以输出Linux所 ... -
Windows下通过xmanager远程桌面控制Linux
2009-02-04 10:12 989随着互联网的高速发 ... -
Linux逻辑盘卷管理LVM详解
2009-02-02 15:24 1385一、 前言 每个L ... -
Linux 扩展LVM下的Volume Group、Logical Volume
2009-02-02 14:18 13440通过扩展Volume Group、Logical Vol ... -
学习 Linux LVM,第 2部分
2009-02-02 11:04 1141在本文中,Daniel 和我们 ... -
学习 Linux LVM,第 1 部分
2009-02-02 11:01 1027在本文中,Daniel 向您介绍了 Linux LVM(逻辑卷 ... -
Linux下中文乱码的解决方法
2009-01-13 16:40 3283Linux下中文乱码的解决方法 其实乱码这个问题是由系统集成 ... -
正确解压包含中文文件名Winzip压缩包
2009-01-13 15:45 2106一、问题的出现: 有一天有人发了个.zip的文件给我 ... -
unzip解压缩含中文文件名zip包时出现乱码的解决办法
2009-01-13 15:38 4902症状: 使用unzip解压缩在ms windows平台上用wi ...
相关推荐
09.1 文件系统管理-回顾分区和文件系统.mp4 09.2.1 文件系统管理-文件系统常用命令-df、du、fsck、dumpe2fs.mp4 09.2.2 文件系统管理-文件系统常用...09.3.2 文件系统管理-fdisk分区-自动挂载与fstab文件修复.mp4
本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是”拆东墙, 补西墙”的方法. 当然, 如果你的磁盘中有未分区的空闲空间, 你就不用减小某个分区的空间了. 准备工作(一) 备份 首先...
硬盘的文件系统结构 • 新买的硬盘,是没有直接办法使用的,需要将它分区、格式化,然后再安装上操作系统才可以使用。就拿一直沿用到现在的Win9x/Me/2000/XP系列来说,一般要将硬盘分成主引导扇区、操作系统引导扇区...
-t 文件系统类型——当命令名为mkfs时,指定要创建的文件系统的类型(如:xfs、ext4、vfat等)。当命令名为mkfs.xfs、mkfs.ext4等时,不需要该选项。 -c——建立文件系统前先检查坏块。 -V——输出建立文件系统的详细信息...
Fdisk是磁盘分区表操作工具,Fdisk能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统。本文详细介绍了Linux系统中Fdisk分区的使用方法。
9.3.2 文件系统管理-fdisk分区-自动挂载与fstab文件修复 9.4 文件系统管理-分配swap分区 10 Shell基础 10.1 Shell基础-概述 10.2 Shell基础-脚本执行方式 10.3.1 Shell基础-Bash基本功能-历史命令与补全 10.3.2 ...
9.3.2 文件系统管理-fdisk分区-自动挂载与fstab文件修复 9.4 文件系统管理-分配swap分区 10 Shell基础 10.1 Shell基础-概述 10.2 Shell基础-脚本执行方式 10.3.1 Shell基础-Bash基本功能-历史命令与补全 10.3.2 ...
Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法: 对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等, ...
此读书笔记比较主要记录文件系统的相关操作。 磁盘与目录的容量 磁盘的整体数据是在superblock块中,但是每个个别文件的容量则在inode当中记载,常用来显示磁盘使用量的两个命令 df: 列出文件系统的整体磁盘使用量 ...
文件系统管理-3.1fdisk 命令分区过程 写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正 1. 添加新硬盘 2. 查看新硬盘 fdisk -l 3. 使用 fdisk 命令分区 ...
FatFs移植与读写测试-野火挑战者F429_V2最新版文件系统-2020-4-24.rar R0.14文件版本说明: R0.14 (October 14, 2019) Added support for 64-bit LBA and GUID partition table (FF_LBA64 = 1) Changed some API ...
我们经常会遇到这样的问题:在启动linux系统过程中报无法找到文件或目录,下面和大家分享一下解决办法!
国家信息化人才培养全国示范单位(CEAC2012,... 在分区中创建文件系统 mkfs命令 用途:Make Filesystem,创建文件系统(格式化) 格式:mkfs -t 文件系统类型 分区设备 Linux系统管理全文共13页,当前为第6页。 在分
资源名称:Fdisk硬盘分区图解步步通 CHM文档_硬盘...而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
举例: 7 文件管理 # grep grep字符 文件名 根据字符匹配来查看文件部分内容 8 文件管理 # mv mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下 文件管理 # mv mv 文件名 新名称 在... Iso9660 光驱文件系统
9.1.7 非日志文件系统和日志文件系统 9.1.8 使用文件系统的一般方法 9.2 挂装和卸载文件系统 9.2.1 挂装文件系统 9.2.2 自动挂装文件系统 9.2.3 挂装选项 9.2.4 卸载文件系统 9.3 ext2/ext3文件系统管理 9.3.1 ext2/...
七、【Linux文件系统管理】 42 7.1、使用fdisk命令 42 7.2、格式化硬盘: fdisk /dev/sdc 43 7.4 格式化磁盘分区 44 7.4挂载磁盘文件系统 44 八、【linux系统日志】 44 九、【xargs与-exec】 47 9.1. xargs介绍 47 ...
ren 改变文件名 xcopy 拷贝目录与文件 chkdsk 检查磁盘 attrib 设置文件属性 fdisk 硬盘分区 date 显示及修改日期 label 设置卷标号 defrag 磁盘碎片整理 msd 系统检测 path 设置搜寻目录 share 文件共享 memmaker...
多功能数据恢复软件R-Studio支持FAT12 / 16/32,NTFS,NTFS5(Windows 2000 / XP / 2003),Ext2FS / Ext3FS(LINUX)和UFS1 / UFS2文件系统(FreeBSD / OpenBSD / NetBSD)。R-Studio允许您恢复本地逻辑和物理硬盘...
支持fat12/16/32、ntfs、ntfs5和ext2fs文件系统;能够重建损毁的raid阵列;为磁盘、分区、目录生成镜像文件;恢复删除分区上的文件、加密文件(ntfs 5)、数据流(ntfs、ntfs 5);恢复fdisk或其它磁盘工具删除过得...