這是個在OpenSolaris的論壇中經常會被問到的問題。其解決方法如下。需要注意的是,Mount後NTFS / EXT2 / EXT3只能讀。
下載並安裝如下軟件包
FSWpart - 打印分區表信息
下載:wget http://www.belenix.org/binfiles/FSWpart.t
這是個在OpenSolaris的論壇中經常會被問到的問題。其解決方法如下。需要注意的是,Mount後NTFS / EXT2 / EXT3只能讀。
- 下載並安裝如下軟件包
- FSWpart - 打印分區表信息
下載:wget http://www.belenix.org/binfiles/FSWpart.tar.gz
解壓縮:gunzip -c FSWpart.tar.gz | tar xf -
安裝:pkgadd -d . FSWpart
- FSWfsmisc - 在OpenSolaris上支持NTFS和EXT2FS文件系統
下載:wget http://www.belenix.org/binfiles/FSWfsmisc.tar.gz
解壓縮:gunzip -c FSWfsmisc.tar.gz | tar xf -
安裝:pkgadd -d . FSWfsmisc
- 打印分區信息
首先運行不帶參數的prtpart以獲得磁盤的物理設備名稱,通常是cNdNp0。
# prtpart
Fdisk information for device /dev/rdsk/c0d0p0
Block Size : 512 bytes
Controller : ide
Disk : cmdk
Capacity : 93 GB
# start block # nblocks startCylSecHd endCylSecHd OSType
1: 0000000063 0102398247 0/ 1/ 1 ff/ff/fe IFS: NTFS
2: 0102398310 0092952090 ff/ff/fe ff/ff/fe Solaris x86
這裡磁盤的ID是c0d0p0,再運行如下命令以打印所有的邏輯設備和分區類型
# prtpart /dev/rdsk/c0d0p0 -ldevs
Fdisk information for device /dev/rdsk/c0d0p0
** NOTE **
/dev/dsk/c0d0p0 - Physical device referring to entire physical disk
/dev/dsk/c0d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c0d0p5 ... - Virtual devices referring to logical partitions
Virtual device names can be used to access EXT2 and NTFS on logical partitions
/dev/dsk/c0d0p1 IFS: NTFS
/dev/dsk/c0d0p2 Solaris x86
- Mount分區
Mount NTFS分區
# mount -F ntfs /dev/dsk/c0d0p1 /Windows
Mount FAT32 / FAT16
# mount -F pcfs /dev/dsk/c0d0p<number> /Windows
Mount Ext2 / Ext3
# mount -F ext2fs /dev/dsk/c0d0p<number> /Linux
Umount分區
打印mount信息
# xlsmounts
PHYSICAL DEVICE LOGICAL DEVICE FS PID ADDR Mounted on
/dev/dsk/c0d0p1 /dev/dsk/c0d0p1 ntfs 1118 127.0.0.1:/ /Windows
Umount
# xumount /Windows