nautilus-mount-image 0.2.0: 方便掛載和卸載各種鏡像文件的 nautilus 右鍵菜單擴展
发表于 : 2008-09-27 18:32
nautilus-mount-image 0.2.0
由 本人修改功能有限只能掛載 iso 鏡像的 nautilus-mount-image 0.1.1 而來,用於方便地掛載/卸載各種鏡像文件。
支持的鏡像文件格式:iso9660/udf, nero nrg, ntfs, vfat, xfs, jfs, reiserfs, reiser4, hfs, hfs+, ext2/3/4, minix
當鼠標點選的文件是支持的鏡像文件時:
1、如果鏡像文件系統為只讀文件系統(例如iso/nero鏡像),右鍵菜單中會出現「掛載」選項(文件未掛載時)或「卸載」選項(文件已掛載時);
2、如果鏡像文件系統為可讀寫的文件系統(例如ntfs/vfat/ext2/ext3/xfs/jfs/reiserfs/minix/hfs/hfs+等格式的硬盤鏡像),右鍵菜單中會出現相應的「以只讀方式掛載/以讀寫方式掛載」(當文件沒有掛載時),或「卸載」選項(文件已掛載時)。
注意:
1、錯誤的卸載方法之一:右鍵點選 nautilus 桌面圖標或側欄圖標右鍵的「卸載」選項,將不能正確卸載,會顯示「umount: xxx.img 不在 fstab 中 (而且你不是 root)」的訊息,這是因為 nautilus 的 mount 擴展沒有使用 super user 權限執行umount -d,同時也不會自動刪除臨時創建的掛載點。
2、錯誤的卸載方法之二:直接用命令行 umount,這樣不能保證所佔用的 loop 設備同時釋放,同時也不會自動刪除臨時創建的掛載點。多次手工命令 umount 後,loop 設備可能會被佔用完,這時將不能再掛載任何鏡像文件。必須通過手工 losetup -d 命令釋放後才能再掛載文件。
3、正確的卸載方法:右鍵點擊所掛載的那個鏡像文件(掛載前後文件名不能更改),從該文件右鍵菜單的「卸載」選項卸載鏡像文件。這樣卸載後所佔用的 loop 設備將會自動釋放,掛載時自動創建的臨時掛載點同時也會被自動刪除。
4、該軟件包安裝之後需要註銷,重新登錄之後才能生效。或者通過某種方法重新啟動 nautilus 進程,如 killall nautilus (殺死 nautilus 進程,然後 nautilus 會自動重啟)。 這裡也可以下載
由 本人修改功能有限只能掛載 iso 鏡像的 nautilus-mount-image 0.1.1 而來,用於方便地掛載/卸載各種鏡像文件。
支持的鏡像文件格式:iso9660/udf, nero nrg, ntfs, vfat, xfs, jfs, reiserfs, reiser4, hfs, hfs+, ext2/3/4, minix
當鼠標點選的文件是支持的鏡像文件時:
1、如果鏡像文件系統為只讀文件系統(例如iso/nero鏡像),右鍵菜單中會出現「掛載」選項(文件未掛載時)或「卸載」選項(文件已掛載時);
2、如果鏡像文件系統為可讀寫的文件系統(例如ntfs/vfat/ext2/ext3/xfs/jfs/reiserfs/minix/hfs/hfs+等格式的硬盤鏡像),右鍵菜單中會出現相應的「以只讀方式掛載/以讀寫方式掛載」(當文件沒有掛載時),或「卸載」選項(文件已掛載時)。
注意:
1、錯誤的卸載方法之一:右鍵點選 nautilus 桌面圖標或側欄圖標右鍵的「卸載」選項,將不能正確卸載,會顯示「umount: xxx.img 不在 fstab 中 (而且你不是 root)」的訊息,這是因為 nautilus 的 mount 擴展沒有使用 super user 權限執行umount -d,同時也不會自動刪除臨時創建的掛載點。
2、錯誤的卸載方法之二:直接用命令行 umount,這樣不能保證所佔用的 loop 設備同時釋放,同時也不會自動刪除臨時創建的掛載點。多次手工命令 umount 後,loop 設備可能會被佔用完,這時將不能再掛載任何鏡像文件。必須通過手工 losetup -d 命令釋放後才能再掛載文件。
3、正確的卸載方法:右鍵點擊所掛載的那個鏡像文件(掛載前後文件名不能更改),從該文件右鍵菜單的「卸載」選項卸載鏡像文件。這樣卸載後所佔用的 loop 設備將會自動釋放,掛載時自動創建的臨時掛載點同時也會被自動刪除。
4、該軟件包安裝之後需要註銷,重新登錄之後才能生效。或者通過某種方法重新啟動 nautilus 進程,如 killall nautilus (殺死 nautilus 進程,然後 nautilus 會自動重啟)。 這裡也可以下載