欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Win8系统应用商店脱机导致无法进入怎么解决
MathType公式上浮怎么办
Exce数据怎么自动设置小数位数?
Win8.1系统装完显卡驱动后出现黑屏怎么办
MathType公式怎么删不掉
会声会影项目属性的快捷键是什么
Win7系统任务管理器进程信息全部静止不会自动刷新如何解决
风行播放器如何切换配音
如何使用mysql命令行
Linux下怎样访问U盘
linux格式化命令如何使用
【 来源:网络 】【 点击:3 】 【 发布时间:2017_03_03 08:59:59 】

   如何使用linux格式化命令呢?

linux格式化命令如何使用 三联

  步骤如下:

  linux格式化磁盘命令

  linux mkfs

  指令:mkfs

  使用权限 : 超级使用者

  使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]

  说明 : 建立 linux 档案系统在特定的 partition 上

  参数 :

  device : 预备检查的硬盘 partition,例如:/dev/sda1

  -V : 详细显示模式

  -t : 给定档案系统的型式,Linux 的预设值为 ext2

  -c : 在制做档案系统前,检查该partition 是否有坏轨

  -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面

  block : 给定 block 的大小

  -L:建立lable

  补充说明:

  mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在“-t” 参数中指定ext2,则

  mkfs会调用mke2fs来建立文件系统。使用时如省略指定【块数】参数,mkfs会自动设置 适当的块数。

  例子 :

  在 /dev/hda5 上建一个 msdos 的档案系统,同时检查是否有坏轨存在,并且将过程详细列出来 :

  mkfs -V -t msdos -c /dev/hda5

  mfks -t ext3 /dev/sda6 //将sda6分区格式化为ext3格式

  mkfs -t ext2 /dev/sda7 //将sda7分区格式化为ext2格式

  扩展知识:mkfs的使用示例

  [root@localhost beinan]# mkfs -t 文件系统 存储设备

  注:

  这里的文件系统是要指定的,比如 ext3 ;reiserfs ;ext2 ;fat32 ;msdos 等。。。 。。。

  设备比如是一个硬盘的分区,软盘,光驱等。。 。。。 在格式化分区之前,您得懂得如何查看硬盘分区情况,并有针对性的格式化;比如用 fdisk -l 来查看; 请参考:《Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍》 比如我想格式化一个移动U盘中的一个分区;全景应该是:

  [root@localhost beinan]# fdisk -l

  Disk /dev/hda: 80.0 GB, 80026361856 bytes

  255 heads, 63 sectors/track, 9729 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/hda1 * 1 765 6144831 7 HPFS/NTFS

  /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)

  /dev/hda3 2806 9729 55617030 5 Extended

  /dev/hda5 2806 3825 8193118+ 83 Linux

  /dev/hda6 3826 5100 10241406 83 Linux

  /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris

  /dev/hda8 5199 6657 11719386 83 Linux

  /dev/hda9 6658 7751 8787523+ 83 Linux

  /dev/hda10 7752 9729 15888253+ 83 Linux

  Disk /dev/sda: 1035 MB, 1035730944 bytes

  256 heads, 63 sectors/track, 125 cylinders

  Units = cylinders of 16128 * 512 = 8257536 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 25 201568+ 83 Linux

  /dev/sda2 26 125 806400 5 Extended

  /dev/sda5 26 50 201568+ 83 Linux

  /dev/sda6 51 76 200781 83 Linux

  我们可以看到有sda这个设备,所以可以用 fdisk -l /dev/sda专门来显示他的分区情况;比如我想格式化 /dev/sda6 分区为 ext3文件系统,则为:

  [root@localhost beinan]# mkfs -t ext3 /dev/sda6

  mke2fs 1.37 (21-Mar-2005)

  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

  Creating journal (4096 blocks): done

  Writing superblocks and filesystem accounting information: 注:在这里直接回车;

  done

  This filesystem will be automatically checked every 26 mounts or

  180 days, whichever comes first. Use tune2fs -c or -i to override.

  这样就格式化好了,sda6现在就是ext3文件系统了;我们就可以用mount 加载这个分区,然后使用这个文件系统;

  [root@localhost beinan]# mkdir /mnt/sda6

  [root@localhost beinan]# chmod 777 /mnt/sda6

  [root@localhost beinan]# mount /dev/sda6 /mnt/sda6

  当然您也可以把分区格式化成其它的文件系统;比如我们把 /dev/sda6格式化为ext3 、ext2、reiserfs、fat32、msdos 文件系统,命令格式如下;

  [root@localhost beinan]# mkfs -t ext3 /dev/sda6

  [root@localhost beinan]# mkfs -t ext2 /dev/sda6

  [root@localhost beinan]# mkfs -t reiserfs /dev/sda6

  [root@localhost beinan]# mkfs -t fat32 /dev/sda6

  [root@localhost beinan]# mkfs -t msdos /dev/sda6

  。。。 。。。

  2)mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mke2fs 的介绍;

  我们先说了一个mkfs 工具后,我们再来介绍 mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat ,其实mkfs 在执行的命令的时候,也是调用的这个工具,这也是我先把mkfs介绍的主要原因; 通过文件名,我们就知道这些工具是支持什么文件系统;这些命令为我们提供了更多的方便;

  [root@localhost beinan]# mkfs.ext3 /dev/sda6 注:把该设备格式化成ext3文件系统

  [root@localhost beinan]# mke2fs -j /dev/sda6 注:把该设备格式化成ext3文件系统

  [root@localhost beinan]# mkfs.ext2 /dev/sda6 注:把该设备格式化成ext2文件系统

  [root@localhost beinan]# mke2fs /dev/sda6 注:把该设备格式化成ext2文件系统

  [root@localhost beinan]# mkfs.reiserfs /dev/sda6 注:把该设备格式化成reiserfs文件系统

  [root@localhost beinan]# mkfs.vfat /dev/sda6 注:把该设备格式化成fat32文件系统

  [root@localhost beinan]# mkfs.msdos /dev/sda6 注:把该设备格式化成fat16文件系统,msdos文件系统就是fat16;

  [root@localhost beinan]# mkdosfs /dev/sda6 注:把该设备格式化成fat16文件系统,同mkfs.msdos

  。。。 。。。

  2)mkswap 把一个分区格式化成为swap交换区;

  [root@localhost beinan]# mkswap /dev/sda6 注:创建此分区为swap 交换分区

  [root@localhost beinan]# swapon /dev/sda6 注:加载交换分区;

  [root@localhost beinan]# swapoff /dev/sda6 注:关闭交换分区;

  我们查看系统已经加载的swap交换分区;

  [root@localhost beinan]# swapon /dev/sda6 注:加载交换分区;

  [root@localhost beinan]# swapon -s

  Filename Type Size Used Priority

  /dev/hda7 partition 787144 0 -1

  /dev/sda6 partition 225144 0 -3

  《code》

  为什么我的系统有两个交换分区?因为我用移动U盘做的实验,主要是为写教程之用;sda6是我在U盘上建的swap分区;

  如果让swap开机就加载,应该改 /etc/fstab文件,加类似如下一行;

  《code》

  /dev/sda6 swap swap defaults 0 0 注:把此行中的/dev/hda7 改为您的交换分区就行;

  或者把命令行直接写入 /etc/rc.d/rc.local中也行;

  swapon /dev/sda6

  如果您的硬盘不能再分区,您可以创建一个swap文件

  [root@localhost beinan]# dd if=/dev/zero of=/tmp/swap bs=1024 count=524288 注:创建一个大小为512M 的swap 文件,在/tmp目录中;您可以根据自己的需要的大小来创建swap 文件;

  读入了 524288+0 个块

  输出了 524288+0 个块

  [root@localhost beinan]# mkswap /tmp/swap 注:把/tmp/swap 文件,创建成swap 交换区

  Setting up swapspace version 1, size = 536866 kB

  no label, UUID=d9d8645d-92cb-4d33-b36e-075bb0a2e278

  [root@localhost beinan]# swapon /tmp/swap 注:挂载swap

  [root@localhost beinan]# swapon -s

  Filename Type Size Used Priority

  /dev/hda7 partition 787144 888 -1

  /tmp/swap file 524280 0 -2

  注意:其实我们在安装系统的时候,就已经划分了交换分区;查看/etc/fstab,应该swap的行;如果您在安装系统时没有添加swap,可以通过这种办法来添加;

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站