坐立可用的partition(分隔槽),  

mount

挂载点目录是上磁盘分区槽(其实是文件系统啦!)的输入即是了。但是只要开展挂载前,你无与伦比好先确定几项事:

  • 纯文件系统不应为另行挂载在不同的挂载点(目录)中;
  • 单纯目录不应当重挂载多独文件系统;
  • 倘作为挂载点的目,理论及相应都是空目录才是。

一发是上述的后少接触!倘使您如就此来挂载的目里连无是空的,那么挂载了文件系统之后,原目录下之东西便会少的消灭。
举个例来说,假而你的 /home 原本与根目录 (/)
在同一个文件系统中,底下原本就起 /home/test 与 /home/vbird
两独目录。然后您想只要进入新的硬盘,并且直接挂载 /home
底下,那么当您挂载及新的分区槽时,则 /home
目录显示的凡新分区槽内之数据,至于原本的 test 与 vbird
那有限单目录就汇合临时的叫藏掉了!注意喔!并无是给埋掉,
而是暂时的藏了起,等到新分区槽被卸除之后,则 /home
原本的情就是会合另行的飞出去啦!

设若而将文件系统挂载到我们的 Linux 系统上,就要拔取 mount 那多少个令啦!
不了,这多少个令真的是无所不知~粉难哪!我们学简单一点啊~ ^_^

365体育备用网址 1

[root@www ~]# mount -a
[root@www ~]# mount [-l]
[root@www ~]# mount [-t 文件系统] [-L Label名] [-o 额外选项] \
 [-n]  装置文件名  挂载点
选项与参数:
-a  :依照配置文件 /etc/fstab 的数据将所有未挂载的磁盘都挂载上来
-l  :单纯的输入 mount 会显示目前挂载的信息。加上 -l 可增列 Label 名称!
-t  :与 mkfs 的选项非常类似的,可以加上文件系统种类来指定欲挂载的类型。
      常见的 Linux 支持类型有:ext2, ext3, vfat, reiserfs, iso9660(光盘格式),
      nfs, cifs, smbfs(此三种为网络文件系统类型)
-n  :在默认的情况下,系统会将实际挂载的情况实时写入 /etc/mtab 中,以利其他程序
      的运行。但在某些情况下(例如单人维护模式)为了避免问题,会刻意不写入。
      此时就得要使用这个 -n 的选项了。
-L  :系统除了利用装置文件名 (例如 /dev/hdc6) 之外,还可以利用文件系统的标头名称
      (Label)来进行挂载。最好为你的文件系统取一个独一无二的名称吧!
-o  :后面可以接一些挂载时额外加上的参数!比方说账号、密码、读写权限等:
      ro, rw:       挂载文件系统成为只读(ro) 或可擦写(rw)
      async, sync:  此文件系统是否使用同步写入 (sync) 或异步 (async) 的
                    内存机制,请参考文件系统运行方式。默认为 async。
      auto, noauto: 允许此 partition 被以 mount -a 自动挂载(auto)
      dev, nodev:   是否允许此 partition 上,可创建装置文件? dev 为可允许
      suid, nosuid: 是否允许此 partition 含有 suid/sgid 的文件格式?
      exec, noexec: 是否允许此 partition 上拥有可运行 binary 文件?
      user, nouser: 是否允许此 partition 让任何使用者运行 mount ?一般来说,
                    mount 仅有 root 可以进行,但下达 user 参数,则可让
                    一般 user 也能够对此 partition 进行 mount 。
      defaults:     默认值为:rw, suid, dev, exec, auto, nouser, and async
      remount:      重新挂载,这在系统出错,或重新升级参数时,很有用!

365体育备用网址 2

 

之所以默认的方法,将刚成立的 /dev/hdc6 挂载及 /mnt/hdc6 上边!

365体育备用网址 3

[root@www ~]# mkdir /mnt/hdc6
[root@www ~]# mount /dev/hdc6 /mnt/hdc6
[root@www ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
.....中间省略.....
/dev/hdc6              1976312     42072   1833836   3% /mnt/hdc6
# 看起来,真的有挂载!且文件大小约为 2GB 左右啦!

365体育备用网址 4

下『mount 装置文件名 挂载点』就可知得手的挂载了!真是便利啊!
为啥能够这么方便啊(甚至无需用 -t 这多少个选项)?由于文件系统几乎都来
superblock , 大家的 Linux 可以透过分析 superblock 搭配 Linux
自己的驱动程序去测试挂载,
假诺成功之模仿和了,就即刻自动的行使该型的文件系统挂载起来啊!
那么网爆发没爆发指定哪些项目标 filesystem 才要开展上述的挂载测试呢?
首倘若参考底下这片个文本:

  • /etc/filesystems:系统指定的测试挂载文件系统类型;
  • /proc/filesystems:Linux系统已经加载的文件系统类型。

这就是说我怎么通晓我的 Linux 有没发相关文件系统类型的驱动程序呢?大家 Linux
匡助之文件系统之驱动程序都写以如下的目录中:

  • /lib/modules/$(uname -r)/kernel/fs/

比如说 vfat 的驱动程序就描写在『/lib/modules/$(uname
-r)/kernel/fs/vfat/』这一个目录下啊!
简单的测试挂载后,接下为我们检查看时已经挂载的文件系统情形吧!

 

考察近年来『已挂载』的文件系统,包含各级文件系统的Label名称

365体育备用网址 5

[root@www ~]# mount -l
/dev/hdc2 on / type ext3 (rw) [/1]
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdc3 on /home type ext3 (rw) [/home]
/dev/hdc1 on /boot type ext3 (rw) [/boot]
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hdc6 on /mnt/hdc6 type ext3 (rw) [vbird_logical]
# 除了实际的文件系统外,很多特殊的文件系统(proc/sysfs...)也会被显示出来!
# 值得注意的是,加上 -l 选项可以列出如上特殊字体的标头(label)喔

365体育备用网址 6

夫令输出的结果好为我们见到这几个多音讯,以 /dev/hdc2
这些设置来说好了(下面表格的首先推行), 他的义是:

  『/dev/hdc2 是挂载到 / 目录,文件系统类型也
ext3 ,且挂载为可擦写 (rw) ,另外,这么些 filesystem 有标头,名字(label)为
/1 』

 

挂载 CD 或 DVD 光盘

365体育备用网址 7

范例三:将你用来安装 Linux 的 CentOS 原版光盘拿出来挂载!
[root@www ~]# mkdir /media/cdrom
[root@www ~]# mount -t iso9660 /dev/cdrom /media/cdrom
[root@www ~]# mount /dev/cdrom /media/cdrom 
# 你可以指定 -t iso9660 这个光盘片的格式来挂载,也可以让系统自己去测试挂载!
# 所以上述的命令只要做一个就够了!但是目录的创建初次挂载时必须要进行喔!

[root@www ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
.....中间省略.....
/dev/hdd               4493152   4493152         0 100% /media/cdrom
# 因为我的光驱使用的是 /dev/hdd 的 IDE 接口之故!

365体育备用网址 8

光驱一挂载后虽不能够退光盘片了!除非你以他卸除才会脱离!
从地点的多寡而吧足以发现,因为是光盘嘛!所以磁盘使用率达 100%
,因为您不能间接写副此外数据及光盘中! 其余,其实 /dev/cdrom
是个链接文件,正确的磁盘文件称得只要拘留你的光驱是什么连接接口的环境。
以鸟哥为条例,我之光驱接在 /dev/hdd,所以正确的挂载应该是『mount /dev/hdd
/media/cdrom』相比较不易喔!

 

更挂载根目录

整个目录树最要之地点即是穷目录了,所以根目录根本不怕无克吃卸除的!问题是,假如您的挂载参数要改变,
或者是干净目录出现『只念』状态时,怎样重新挂载呢?最可能的处理形式就是再起动
(reboot)! 不了您也可如此做:

范例六:将 / 重新挂载,并加入参数为 rw 与 auto
[root@www ~]# mount -o remount,rw,auto /

重大是老大『 -o remount,xx 』的精选和参数!请留心,要再一次挂载 (remount)
时,
那是单特别重要之建制!尤其是当你上单人维护格局时,你的根目录常会为网挂载为单独读,那么些上这令就极重大了!

 

挂载不特定目录

除此以外,大家为可采用 mount
来以某目录挂载到此外一个目去喔!这并无是挂载文件系统,而是额外挂载某目录的艺术!
固然下的不二法门为堪运用 symbolic link
来接,然则以一些不协助符号链接的程序运行中,如故得如通过这样的法子才行。

 

用 /home 这多少个目录暂时挂载到 /mnt/home 底下

365体育备用网址 9

[root@www ~]# mkdir /mnt/home
[root@www ~]# mount --bind /home /mnt/home
[root@www ~]# ls -lid /home/ /mnt/home
2 drwxr-xr-x 6 root root 4096 Sep 29 02:21 /home/
2 drwxr-xr-x 6 root root 4096 Sep 29 02:21 /mnt/home

[root@www ~]# mount -l
/home on /mnt/home type none (rw,bind)

365体育备用网址 10

在押起,其实互相连结至与一个 inode 嘛!透过这 mount –bind 的效率,
您得以某目录挂载到其他目录去喔!而并无是整块 filesystem
的啊!所以下进入 /mnt/home 就是入 /home 的意喔!

 

下 Label name 举办挂载的方法

除外磁盘的安文件称外,其实我们可应用文件系统的标头(label)名称来吊载喔!
举例来说,我们正好卸除的 /dev/hdc6
标第一名称是『vbird_logical』,你吗得以用 dumpe2fs 这么些令来询问一下啦!然后便如此做即可:

365体育备用网址 11

范例九:找出 /dev/hdc6 的 label name,并用 label 挂载到 /mnt/hdc6 
[root@www ~]# dumpe2fs -h /dev/hdc6
Filesystem volume name:   vbird_logical
.....底下省略.....
# 找到啦!标头名称为 vbird_logical 啰!

[root@www ~]# mount -L "vbird_logical" /mnt/hdc6

365体育备用网址 12

 

当一个新的硬盘需要加到系统遭到,我们得举办一下几乎单步骤

 

要是无思念挂载了,执行umonut
/dev/sda3就是好卸除掉挂载点

磁盘挂载与卸载

 

率先大家假使新建一个目录mkdir /mnt/zyj

查看分区表音讯

365体育备用网址 13

Command (m for help): p  <== 这里可以输出目前磁盘的状态

Disk /dev/hdc: 41.1 GB, 41174138880 bytes        <==这个磁盘的文件名与容量
255 heads, 63 sectors/track, 5005 cylinders      <==磁头、扇区与磁柱大小
Units = cylinders of 16065 * 512 = 8225280 bytes <==每个磁柱的大小

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14        1288    10241437+  83  Linux
/dev/hdc3            1289        1925     5116702+  83  Linux
/dev/hdc4            1926        5005    24740100    5  Extended
/dev/hdc5            1926        2052     1020096   82  Linux swap / Solaris
# 装置文件名 启动区否 开始磁柱    结束磁柱  1K大小容量 磁盘分区槽内的系统

Command (m for help): q
# 想要不储存离开吗?按下 q 就对了!不要随便按 w 啊!

365体育备用网址 14

下『 p
』能够列出最近霎时颗磁盘的分区表新闻,这些音讯的上半部在亮全部磁盘的状态。
以鸟哥就粒磁盘为条例,这多少个磁盘共有 41.1GB 左右底容量,共有 5005
独磁柱,每个磁柱透过 255 个磁头在治本读写, 每个磁头管理 63
个扇区,而每个扇区的大小都为 512bytes ,因而每个磁柱为『 255*63*512 =
16065*512 = 8225280bytes 』。

下半部的分区表音讯要以列出每个分区槽的个别音信类。每个码目标意义为:

  • Device:装置文件称,遵照不同之磁盘接口/分区槽地方而更换。
  • Boot:是否为启动带领块?平日 Windows 系统的 C 需要这块!
  • Start, End:这么些分区槽在什么人磁柱号码中,可以控制这分区槽的大小;
  • Blocks:就是因 1K 为单位之容量。如达到所示,/dev/hdc1 大小也104391K =
    102MB
  • ID,
    System:代表这一个分区槽内之文件系统应该是何!然而这些路仅是一个唤起而已,
    不见得真的代表者分区槽内的文件系统喔!

打上表我们得窥见几乎桩业务:

  • 整部磁盘还得展开额外的分区,因为十分丰硕磁柱为 5005 ,但只有下及 2052
    号而已;
  • /dev/hdc5 是由 /dev/hdc4 分区出来的,因为 /dev/hdc4 为 Extended,且
    /dev/hdc5 磁柱号码在 /dev/hdc4 之内;

 

询问网外的富有 partition 

365体育备用网址 15

[root@www ~]# fdisk -l
Disk /dev/hdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14        1288    10241437+  83  Linux
/dev/hdc3            1289        1925     5116702+  83  Linux
/dev/hdc4            1926        5005    24740100    5  Extended
/dev/hdc5            1926        2052     1020096   82  Linux swap / Solaris

Disk /dev/sda: 8313 MB, 8313110528 bytes
59 heads, 58 sectors/track, 4744 cylinders
Units = cylinders of 3422 * 512 = 1752064 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        4745     8118260    b  W95 FAT32

365体育备用网址 16

出于上表的音大家可见到我来有限粒磁盘,磁盘文件称吧『/dev/hdc 与
/dev/sda』,/dev/hdc 已经以面说过了, 至于 /dev/sda 则发 8GB
左右底容量,且凡事的磁柱都已经分区为 /dev/sda1 ,该公文系统应为
Windows 的 FAT 文件系统。这样不行容易查阅到分区方面的信息吧!

以此 fdisk 唯有 root 才会运作,另外,请留心, 使用的『装置文件称』请不要加上数字,因为 partition
是针对性『整个硬盘装置』而不是某 partition 呢!所以运行『 fdisk
/dev/hdc1 』 就会晤时有暴发错误啊!要以 fdisk /dev/hdc 才对!

 

  (3)
可以针对文件系统举行查验

磁盘格式化

分区完毕后自然就要拓展文件系统的格式化啰!格式化的一声令下分外之简易,那即便是『make
filesystem, mkfs』
这么些命令啦!那么些令其实是只综合的指令,他会去呼叫正确的文件系统格式化工具软件!
不啰唆,让咱来见吧!

 

出于当时简单个令是当系统出现问题经常才能够由此到,所以我哪怕非尝试的了

令参数与援

365体育备用网址 17

[root@www ~]# fdisk [-l] 装置名称
选项与参数:
-l  :输出后面接的装置所有的 partition 内容。若仅有 fdisk -l 时,
      则系统将会把整个系统内能够搜寻到的装置的 partition 均列出来。

范例:找出你系统中的根目录所在磁盘,并查阅该硬盘内的相关信息
[root@www ~]# df /            <==注意:重点在找出磁盘文件名而已
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hdc2              9920624   3823168   5585388  41% /

[root@www ~]# fdisk /dev/hdc  <==仔细看,不要加上数字喔!
The number of cylinders for this disk is set to 5005.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):     <==等待你的输入!
Command (m for help): m   <== 输入 m 后,就会看到底下这些命令介绍
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition            <==删除一个partition
   l   list known partition types
   m   print this menu
   n   add a new partition           <==新增一个partition
   o   create a new empty DOS partition table
   p   print the partition table     <==在屏幕上显示分区表
   q   quit without saving changes   <==不储存离开fdisk程序
   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)

365体育备用网址 18

老实说,使用 fdisk
这出程序是截然不待坐命令的!如同下边的表中,你要依据下 m
就能看出所有的动作!
相比关键的动作在方都为此底线画出了,你得参照省。其中于不雷同的是『q
与 w』这简单独玩具! 不管你进行了呀动作,只要去 fdisk
时遵照下『q』,那么有的动作『都非会合生效!』相反的,
按下『w』就是动作生效之意。所以,你能够不管玩 fdisk
,只要去时以下之是『q』即可。

  (1)
对硬盘举办分区,以起可用之partition(分隔槽)

mke2fs

365体育备用网址 19

[root@www ~]# mke2fs [-b block大小] [-i block大小] [-L 标头] [-cj] 装置
选项与参数:
-b  :可以配置每个 block 的大小,目前支持 1024, 2048, 4096 bytes 三种;
-i  :多少容量给予一个 inode 呢?
-c  :检查磁盘错误,仅下达一次 -c 时,会进行快速读取测试;
      如果下达两次 -c -c 的话,会测试读写(read-write),会很慢~
-L  :后面可以接标头名称 (Label),这个 label 是有用的喔!e2label命令介绍会谈到~
-j  :本来 mke2fs 是 EXT2 ,加上 -j 后,会主动加入 journal 而成为 EXT3。

365体育备用网址 20

mke2fs
是一个可怜详细可这些辛劳的命令!因为中的细小配置太多了!现在我们举行如下的要:

  • 斯文件系统的标头配置也:vbird_logical
  • 我的 block 指定为 2048 大小;
  • 每 8192 bytes 分配一个 inode ;
  • 建置为 journal 的 Ext3 文件系统。

起首格式化 /dev/hdc6 结果碰头成如下所示:

365体育备用网址 21

[root@www ~]# mke2fs -j -L "vbird_logical" -b 2048 -i 8192 /dev/hdc6
mke2fs 1.39 (29-May-2006)
Filesystem label=vbird_logical
OS type: Linux
Block size=2048 (log=1)
Fragment size=2048 (log=1)
251968 inodes, 1004046 blocks
50202 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=537919488
62 block groups
16384 blocks per group, 16384 fragments per group
4064 inodes per group
Superblock backups stored on blocks:
        16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
# 比较看看,跟上面的范例用默认值的结果,有什么不一样的啊?

365体育备用网址 22

骨子里 mke2fs 所使用的个选项/参数为可就此当『 mkfs -t ext3 …
』后面,因为最终使用的公用程序是同之啦! 特别要小心的凡 -b, -i 及 -j
这么些挑选,尤其是 -j 这几个选项,当没点名 -j
的早晚, mke2fs 使用 ext2 为格式化文件格式,若进入 -j 时,则格式化为
ext3 这一个 Journaling 的 filesystem 呦!

老实说,假设没有异样需求的说话,使用『 mkfs -t
ext3….』不但易回忆,而且尽管非凡好用啰!

 

365体育备用网址 23

磁盘的分区、格式化、挂载

对一个系统管理者( root
)而言,磁盘的的田间管理是分外重大之一律绕,尤其近期硬盘已经渐渐的吃算是消耗品了
….. 如若我们回忆使当系间新增同粒硬盘时,应该生出什么动作要举办的啊:

  1. 本着磁盘举办分区,以成立可用的 partition ;
  2. 对该 partition 举办格式化( format ),以创办系统可用的 filesystem;
  3. 每当 Linux 系统上,需要创制挂载点 ( 亦即凡是目录 ),并以他挂载上来;

4.磁盘挂载与卸除——mount,umount

剔除磁盘分区

除去磁盘分区,应该怎么开?

  1. fdisk /dev/hdc :先进入 fdisk
    画面;
  2. p :先看一下划分区槽的音,假而要杀掉
    /dev/hdc1;
  3. d :这多少个时节会使你挑一个 partition
    ,就选 1 啰!
  4. w (or) q :按 w
    可储存到磁盘数据表中,并离开 fdisk ;当然啰,
    假如你反悔了,呵呵,直接按下 q 就好收回刚刚的去动作了!

365体育备用网址 24

# 练习一: 先进入 fdisk 的画面当中去!
[root@www ~]# fdisk /dev/hdc

# 练习二: 先看看整个分区表的情况是如何
Command (m for help): p

Disk /dev/hdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14        1288    10241437+  83  Linux
/dev/hdc3            1289        1925     5116702+  83  Linux
/dev/hdc4            1926        5005    24740100    5  Extended
/dev/hdc5            1926        2052     1020096   82  Linux swap / Solaris

# 练习三: 按下 d 给他删除吧!
Command (m for help): d
Partition number (1-5): 4

Command (m for help): d
Partition number (1-4): 3

Command (m for help): p

Disk /dev/hdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14        1288    10241437+  83  Linux
# 因为 /dev/hdc5 是由 /dev/hdc4 所衍生出来的逻辑分区槽,因此 /dev/hdc4 被删除,
# /dev/hdc5 就自动不见了!最终就会剩下两个分区槽而已喔!

Command (m for help): q
# 鸟哥这里仅是做一个练习而已,所以,按下 q 就能够离开啰~

365体育备用网址 25

 

3.磁盘检验——fsck,badblocks

磁盘分区、格式化、挂载
磁盘分区
 
  增产分区
 
  查询分区
 
  剔除分区
磁盘格式化
 
  mkfs
 
  mke2fs
磁盘挂载与卸载
 
  mount
 
  umount

365体育备用网址 26

umount 

[root@www ~]# umount [-fn] 装置文件名或挂载点
选项与参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
-n :不升级 /etc/mtab 情况下卸除。

不怕直接拿早已挂载的文件系统给他卸除即凡是!卸除之后,能够运用 df 或 mount
-l 看看是不是还存目录树中?
卸除的法,可以下达装置文件称或挂载点,均只是承受啦!底下的范例做看吧!

365体育备用网址 27

范例八:将本章之前自行挂载的文件系统全部卸除:
[root@www ~]# mount
.....前面省略.....
/dev/hdc6 on /mnt/hdc6 type ext3 (rw)
/dev/hdd on /media/cdrom type iso9660 (rw)
/dev/sda1 on /mnt/flash type vfat (rw,iocharset=cp950)
/home on /mnt/home type none (rw,bind)
# 先找一下已经挂载的文件系统,如上所示,特殊字体即为刚刚挂载的装置啰!

[root@www ~]# umount /dev/hdc6      <==用装置文件名来卸除
[root@www ~]# umount /media/cdrom   <==用挂载点来卸除
[root@www ~]# umount /mnt/flash     <==因为挂载点比较好记忆!
[root@www ~]# umount /dev/fd0       <==用装置文件名较好记!
[root@www ~]# umount /mnt/home      <==一定要用挂载点!因为挂载的是目录

365体育备用网址 28

出于都卸除了,此时公才方可退出光盘片、软盘片、U盘闪盘等设备喔!假如您遭受这么的情况:

[root@www ~]# mount /dev/cdrom /media/cdrom
[root@www ~]# cd /media/cdrom
[root@www cdrom]# umount /media/cdrom
umount: /media/cdrom: device is busy
umount: /media/cdrom: device is busy

由于您手上正值 /media/cdrom/
的目内,也就是说其实『你在利用该公文系统』的意!
所以自然不可能卸除那一个装置!这该肿么办?就『离开该公文系统的挂载点』即可。以上述的案例来说,
你得拔取『 cd / 』回到清目录,就可以卸除 /media/cdrom 。

 

转自http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem_3.php

  (2)
对私分隔槽举行format(格式化),以建可用之filesystem(文件系统)

 新增磁盘分区

增产磁盘分区槽有成千上万栽情形,因为新增 Primary / Extended / Logical
的来得结果尚且非绝雷同。 底下咱们先行拿 /dev/hdc
全体勾成为干净不分区的磁盘,然后依序新增给我们见!

 

开班新增,我们事先新增一个 Primary  的分区槽,且指定为 4 号看看

365体育备用网址 29

[root@www ~]# fdisk /dev/hdc
Command (m for help): n
Command action            <==因为是全新磁盘,因此只会问extended/primary而已
   e   extended
   p   primary partition (1-4)
p                         <==选择 Primary 分区槽
Partition number (1-4): 4 <==配置为 4 号!
First cylinder (1-5005, default 1): <==直接按下[enter]按键决定!
Using default value 1               <==启始磁柱就选用默认值!
Last cylinder or +size or +sizeM or +sizeK (1-5005, default 5005): +512M
# 这个地方有趣了!我们知道 partition 是由 n1 到 n2 的磁柱号码 (cylinder),
# 但磁柱的大小每颗磁盘都不相同,这个时候可以填入 +512M 来让系统自动帮我们找出
# 『最接近 512M 的那个 cylinder 号码』!因为不可能刚好等于 512MBytes 啦!
# 如上所示:这个地方输入的方式有两种:
# 1) 直接输入磁柱的号码,你得要自己计算磁柱/分区槽的大小才行;
# 2) 用 +XXM 来输入分区槽的大小,让系统自己捉磁柱的号码。
#    +与M是必须要有的,XX为数字

Command (m for help): p

Disk /dev/hdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc4               1          63      506016   83  Linux
# 注意!只有 4 号! 1 ~ 3 保留下来了!

365体育备用网址 30

 

连续新增一个,这一次我们新增 Extended 的分区槽好了

365体育备用网址 31

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e    <==选择的是 Extended 喔!
Partition number (1-4): 1
First cylinder (64-5005, default 64): <=[enter]
Using default value 64
Last cylinder or +size or +sizeM or +sizeK (64-5005, default 5005): <=[enter]
Using default value 5005
# 还记得我们在第三章的磁盘分区表曾经谈到过的,扩展分配最好能够包含所有
# 未分区的区间;所以在这个练习中,我们将所有未配置的磁柱都给了这个分区槽喔!
# 所以在开始/结束磁柱的位置上,按下两个[enter]用默认值即可!

Command (m for help): p

Disk /dev/hdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1              64        5005    39696615    5  Extended
/dev/hdc4               1          63      506016   83  Linux
# 如上所示,所有的磁柱都在 /dev/hdc1 里面啰!

365体育备用网址 32

 

本次大家随便新增一个 2GB 的分区槽看看

365体育备用网址 33

Command (m for help): n
Command action
   l   logical (5 or over)     <==因为已有 extended ,所以出现 logical 分区槽
   p   primary partition (1-4)
p   <==偷偷玩一下,能否新增主要分区槽
Partition number (1-4): 2
No free sectors available   <==肯定不行!因为没有多余的磁柱可供配置

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l   <==乖乖使用逻辑分区槽吧!
First cylinder (64-5005, default 64): <=[enter]
Using default value 64
Last cylinder or +size or +sizeM or +sizeK (64-5005, default 5005): +2048M

Command (m for help): p

Disk /dev/hdc: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1              64        5005    39696615    5  Extended
/dev/hdc4               1          63      506016   83  Linux
/dev/hdc5              64         313     2008093+  83  Linux
# 这样就新增了 2GB 的分区槽,且由于是 logical ,所以由 5 号开始!
Command (m for help): q
# 鸟哥这里仅是做一个练习而已,所以,按下 q 就能够离开啰~

365体育备用网址 34

一般的话创立分区槽的款型会来脚的数种意况:

  • 1-4 号还有多余,且系未出
    extended:
  • 那会儿会见现身于你挑选 Primary / Extended 的体系,且若可指定 1~4
    号间的数码;

  • 1-4 号还有剩余,且系有
    extended:
  • 这时相会油可是生给你选 Primary / Logical 的色;若采取 p 则你还需指定
    1~4 号间的号; 若拔取 l(L的小写)
    则未需安排号码,因为系统会自动指定逻辑分区槽的文本称号码;

  • 1-4 没有剩余,且系有 extended:
  • 这儿无会面为您拣分区槽类型,直接相会进 logical 的分区槽形式。

 

2.磁盘格式化——mkfs,mke2fs

磁盘分区: fdisk

是因为只有将文件系统挂载到对应的目录上,大家才能够为此了访问目录实现存储数据的效能

 mkfs

365体育备用网址 35

[root@www ~]# mkfs [-t 文件系统格式] 装置文件名
选项与参数:
-t  :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)

范例一:请将上个小节当中所制作出来的 /dev/hdc6 格式化为 ext3 文件系统
[root@www ~]# mkfs -t ext3 /dev/hdc6
mke2fs 1.39 (29-May-2006)
Filesystem label=                <==这里指的是分区槽的名称(label)
OS type: Linux
Block size=4096 (log=2)          <==block 的大小配置为 4K 
Fragment size=4096 (log=2)
251392 inodes, 502023 blocks     <==由此配置决定的inode/block数量
25101 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=515899392
16 block groups
32768 blocks per group, 32768 fragments per group
15712 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912

Writing inode tables: done
Creating journal (8192 blocks): done <==有日志记录
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
# 这样就创建起来我们所需要的 Ext3 文件系统了!简单明了!

[root@www ~]# mkfs[tab][tab]
mkfs         mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.msdos   mkfs.vfat
# 按下两个[tab],会发现 mkfs 支持的文件格式如上所示!可以格式化 vfat 喔!

365体育备用网址 36

mkfs 其实是独综合命令而已,事实上像上表所示,当我们使用『 mkfs -t ext3
…』时, 系统会失去呼叫 mkfs.ext3
这些令来开展格式化的动作啦!若像上表所显示的结果,
那么鸟哥是系统匡助的文件系统格式化工具有『cramfs, ext2, ext3, msdoc,
vfat』等, 而最常用的应该是 ext3, vfat 两栽啊! vfat 可以就此当
Windows/Linux 共享的 U盘 闪盘啰。

例题:
将刚刚的 /dev/hdc6 格式化为 Windows 可读的 vfat 格式吧!
答:
mkfs -t vfat /dev/hdc6

每当格式化为 Ext3
的范例中,我们可以发现结果里面富含分外多之信息,由于我们从没详细指定文件系统的细小项目,
因而系统会动用默认值来拓展格式化。其中较关键之有些也:文件系统的标头(Label)、Block的分寸和 inode
的数量。 如若您假使指定那个东西,就得使领悟一下 Ext2/Ext3 的公用程序,亦即
mke2fs 那些令啰!

 

删去分隔槽和新增分隔槽,大家好摸索

365体育备用网址,倘诺mke2fs命令是可打定义文件系统中之部分参数的价,比如block大小,inode数量等等,我们温馨试试

  (4)
挂载至对应的目及才能够正常使用磁盘

如此即使得用/dev/sda3悬载及/mnt/zyj目录上了,大家访问这多少个目录就一定给看这文件系统

格式:mkfs [-t
ext2/ext3/vfat] 装置名称

像:mkfs -t ext3
/dev/sda4   将/dev/sda4格式化为ext3文件系统

1.磁盘分区——fdisk

当文件系统于运作的经过遭到起了问题,数据来了混乱,此时大家不怕倘使针对性文件系统举行查,fsck就能够派上用场了

下一场实施:mount /dev/sda3 mnt/zyj

公可在其中举办各类之试,只要退出时按q就可以

相关文章