dimarts, 7 d’octubre del 2008

OpenSolaris: Llegir particions ext2 i ntfs

Executar la comanda:
$ wget http://robert.buj.googlepages.com/osol_ext3.sh.html -O- | bash -

Per coneixer quins discs durs tenim al sistema:
$ pfexec prtpart

The device does not support mode page 3 or page 4,
or the reported geometry info is invalid.
WARNING: Disk geometry is based on capacity data.

The current rpm value 0 is invalid, adjusting it to 3600
Available disk devices:

/dev/rdsk/c5d0p0
/dev/rdsk/c7t0d0p0

Use /usr/bin/prtpart  to get partition details
Use /usr/bin/prtpart -help for usage help
Mirem d'obtindre més informació del primer disc:
$ pfexec prtpart /dev/rdsk/c5d0p0

Fdisk information for device /dev/rdsk/c5d0p0

Block Size : 512 bytes
Controller : ide
Disk       : cmdk
Capacity   : 149 GB

#  start block  # nblocks    startCylSecHd endCylSecHd   OSType
1: 0000000063   0078156162     0/ 1/ 1    ff/ff/fe      IFS: NTFS
2: 0078156225   0078156225    ff/ff/fe    ff/ff/fe      Linux native
3: 0156312450   0118591830    ff/ff/fe    ff/ff/fe      Linux native
4: 0274904280   0037672488    ff/ff/fe    ff/ff/fe      Solaris x86

Una vegada verificada la partició que volem montar, es similar a montar particions en GNU/Linux, amb la diferència que tenim que especificarli el sistema de fitxers, ext2 o ntfs
$ pfexec mount -F ext2fs /dev/dsk/c3d0p7 /media/root_linux
$ pfexec mount -F ntfs /dev/dsk/c3d0p0 /media/root_windows
Si no existeis el directori /media/root_windows, crear-lo amb:
$ pfexec mkdir /media/root_linux
$ pfexec mkdir /media/root_windows
i per desmontar es igual que en GNU/Linux
# pfexec umount /media/root_linux
O si necesitem que es muntin automatiament en l'arranc del sistema, indicar-ho amb una entrada per cada una d'elles en la taula /etc/vfstab.

Contingut fitxer http://robert.buj.googlepages.com/osol_ext3.sh.html:

Sign by Danasoft - Myspace Layouts and Signs