2009-11-01

【系統】SUSE : 開機時自動 Mount ISO 檔

做過二三次,但每次要再做,都會又忘掉。

這裡來記錄一下。

# vi /etc/fstab
/dev/sda2            swap         swap        defaults              0 0
/dev/sda1            /               reiserfs    acl,user_xattr      1 1
/dev/sda3            /home        reiserfs    acl,user_xattr      1 2
/iso/sles.iso       /tmp/sles   iso9660   defaults,loop,ro   0 0

記得 mount 的目錄要先建好。

要測試可以下 mount -a 或 mount /tmp/sles

然後再執行 mount 看結果。


補充--來源:柏青哥的 SuSE Linux - 5.3 設定開機自動掛載 <- 很棒的站

以下分別從第一至第六欄位依序做介紹:

  1. 裝置名稱
    分割區的裝置名稱,一般是使用 /dev/hdax (如 hda1、hda2、…) 或 /dev/sdax 來做設定,當然也可以使用 fs label 的方式來代替 device-name。
  2. 掛載點
    這個應該不成問題。
  3. 檔案系統類型
    指出此裝置的檔案系統為何。比較有意思的是 Floppy 在這個地方設定成 auto,這就類似於在命令列上執行 mount 時,未使用 -t 參數來指定檔案系統類型的意思差不多,也就是會根據 /etc/filesystems 來找尋合用的檔案系統,而該檔內容中,如於最後一行出現「*」,則表示會去讀取 /proc/filesystems,以套用合適的類型 (有 nodev 標籤的除外)。
  4. 掛載參數 (options)
    就是在 mount 指令中所介紹的那些選項,請自行參考 mount 那邊的說明。當這個欄位指定為 noauto 者,表示在開機過程不會自動掛載這些檔案系統。另外 acl (Access Control Lists) 及 user_xattr (Extended User Attributes) 這兩個選項,是用來讓該檔案系統支援存取控制表及檔案延伸屬性的。
  5. 備份 (dump)
    dump 是用來對 ext2 檔案系統進行備份的指令,而 dump 會根據 /etc/fstab 檔案中這個欄位的設定,來決定備份與否。當設定成 0,表示不做備份,那如果設定成 1,就表示要備份。
  6. 磁碟檢查 (fsck)
    設定系統開機時,fsck 程式執行檔案系統檢查的順序。其值可設定成 0、1 或 2﹔設定成 1,表示該檔案系統是在開機過程中,最優先做磁碟檢查的,由於根檔案系統須先於其它檔案系統作磁碟檢查,故應設為 1。而 root partition 以外的其他 Linux native partition 則設為 2,代表著根檔案系統檢查完畢後,接著也會對這些檔案系統進行檢查。至於非 Linux native 者就設成 0,表示 fsck 程式不會對這些檔案系統進行檢查。

    這裡還有一個地方要注意,以 ext2 來說,如果上一次您是正常關機的話,則在這次開機時並不會做 fsck,除非是不正常關機,或已到檔案系統最大掛載次數,或距上次執行 fsck 的時間間隔已到時,才會在下次開機時強迫做磁碟檢查。

0 comments:

張貼留言