ETH官方钱包

創作內容

1 GP

[Linux][CentOS 5.5] 1.建立實體分割區與格式化

作者:game2002│2011-02-21 12:27:50│巴幣:0│人氣:915
1. 實體分割區建立與格式化

練習這段的時候,千萬不要在本機(自己的電腦主系統)上練習,
以免一個失手造成系統無法正常開機。請用虛擬機器練習。

1. 首先進入虛擬機器。
2. 使用 fdisk  /dev/sda  -l  來確認目前的分割區資訊。

[root@station8 ~]# fdisk /dev/sda -l

Disk /dev/sda: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2              26         286     2096482+  83  Linux
/dev/sda3             287         350      514080   83  Linux
/dev/sda4             351         522     1381590    5  Extended
/dev/sda5             351         401      409626   83  Linux
/dev/sda6             402         414      104391   fd  Linux raid autodetect
/dev/sda7             415         427      104391   fd  Linux raid autodetect
/dev/sda8             428         440      104391   82  Linux swap / Solaris
/dev/sda9             441         453      104391   fd  Linux raid autodetect
/dev/sda10            454         466      104391   fd  Linux raid autodetect
/dev/sda11            467         479      104391   83  Linux
/dev/sda12            480         492      104391   83  Linux

#上面可以看到有sda12,表示此臺機器有12個分割區。

3. 使用 fdisk  /dev/sda 指令來新增一個分割區。

[root@station8 ~]# fdisk /dev/sda
Command (m for help): n  (這行請按 n 新增,按 m 可以看各參數的資訊
First cylinder (493-522, default 493): ENTER
Using default value 493
Last cylinder or +size or +sizeM or +sizeK (493-522, default 522): +100M
因為題目指定要新增100M的分割區,所以我下+100M的指令。
Command (m for help): w按w寫入並且離開。
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 裝置或系統資源忙碌中.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.

4. 使用 partprob 指令重新載入分割區資訊到系統核心,
你也可以重新開機達到一樣的目的。

[root@station8 ~]# partprobe


5. 再確認一次分割區的資訊。
[root@station8 ~]# fdisk  /dev/sda  -l

Disk /dev/sda: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2              26         286     2096482+  83  Linux
/dev/sda3             287         350      514080   83  Linux
/dev/sda4             351         522     1381590    5  Extended
/dev/sda5             351         401      409626   83  Linux
/dev/sda6             402         414      104391   fd  Linux raid autodetect
/dev/sda7             415         427      104391   fd  Linux raid autodetect
/dev/sda8             428         440      104391   82  Linux swap / Solaris
/dev/sda9             441         453      104391   fd  Linux raid autodetect
/dev/sda10            454         466      104391   fd  Linux raid autodetect
/dev/sda11            467         479      104391   83  Linux
/dev/sda12            480         492      104391   83  Linux
/dev/sda13            493         505      104391   83  Linux

#與第一步比較起來,多了分割區sda13。


6. 使用新的分割區之前,要先使用 mkfs 指令格式化分割區。
[root@station8 ~]# mkfs.ext3  -L  newapp  /dev/sda13
( .ext3 是把分割區格式化成ext3 的類型,-L  參數是為分割區命名,
這邊的範例是命名為newapp。)
mke2fs 1.39 (29-May-2006)
Filesystem label=newapp
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
26104 inodes, 104388 blocks
5219 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
13 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 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.


7. 建立掛載點,依照題目指示要掛載在 /opt/newapp 底下。
[root@station8 ~]# mkdir  -p  /opt/newapp ( 先在/opt 目錄下建立新資料夾newapp )
[root@station8 ~]# ls /opt/ -l  (確認是否建立成功。)
總計 2
drwxr-xr-x 2 root root 1024  2月 21 12:06 newapp (這邊有顯示newapp表示建立成功。)


8. 掛載新分割區至 .opt/newapp 底下。
[root@station8 ~]# mount   -t   ext3    /dev/sda13    /opt/newapp/
(-t ext3 的參數是將它掛載成為ext3 類型。)
[root@station8 ~]# mount  (應該掛載好了,使用 mount 指令來檢查看看!)
/dev/sda5 on / type ext3 (rw,acl)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda3 on /var type ext3 (rw)
/dev/sda2 on /usr type ext3 (rw)
/dev/sda1 on /boot type ext3 (rw)
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/sda13 on /opt/newapp type ext3 (rw)  (有掛載成功!)


9. 因為題目要求重新開機後會自動掛載,所以要將掛載資訊寫入 /etc/fstab 中。
( /etc/fstab 是管理開機後自動掛載的設定檔,所以看到自動掛載,就要想到 /etc/fstab )

[root@station8 ~]# nano /etc/fstab  (我習慣用nano文字編輯器,也可以用vim文字編輯。)
LABEL=/                   /                          ext3    defaults,acl    1 1
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
LABEL=/boot            /boot                   ext3    defaults        1 2
tmpfs                        /dev/shm            tmpfs   defaults        0 0
devpts                      /dev/pts              devpts  gid=5,mode=620  0 0
sysfs                        /sys                    sysfs   defaults        0 0
proc                          /proc                   proc    defaults        0 0
LABEL=SWAP-sda8         swap                    swap    defaults        0 0
/dev/vg0/lvm            /mnt/lvm             ext3    defaults    0 0
/dev/sda13               /opt/newapp       ext3    defaults    0 0  (加入這一行!記得要與上面的資訊對齊!)


10. 如果/etc/fstab 的資料寫錯,重新開機會有問題,所以先檢查,
檢查的方式就是先卸載再重新掛載,如果沒有錯誤訊息就表示重新開機沒有問題。

[root@station8 ~]# mount -o remount /dev/sda13

--------------------------------------------------------------------------------------------------------
至此已經完成了,然後重新開機後,輸入mount 指令,
應該會發現新的分割區已經掛載在/opt/newapp 上了。
引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=1239323
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★gameculb2002 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:natsu... 後一篇:[Linux][Cent...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】