Differenze tra le versioni di "Filesystem esotici"

Da GolemWiki.
Jump to navigation Jump to search
(Creata pagina con '= Introduzione = Per svariati motivi può essere necessario estrarre il disco di una macchina UNIX per accedervi tramite un normale PC oppure effettuare il boot con un liveCD ...')
 
m (Categoria howto)
 
(5 versioni intermedie di un altro utente non mostrate)
Riga 8: Riga 8:
  
 
Naturalmente dovrete sostituire /dev/hdX col nome del device che vi interessa montare, es.: /dev/sda1
 
Naturalmente dovrete sostituire /dev/hdX col nome del device che vi interessa montare, es.: /dev/sda1
 +
 +
= HFS+ =
  
 
== MacOSX ==
 
== MacOSX ==
# mount -t hfsplus /dev/hdX /mnt/unix
+
# mount -t hfsplus /dev/hdX /mnt/unix
 +
 
 +
= ZFS =
 +
 
 +
== Solaris, OpenIndiana (ex Opensolaris), FreeBSD, PC-BSD ==
 +
 
 +
=== Installazione del supporto per ZFS ===
 +
Arch Linux
 +
# yaourt -S zfs 
 +
 
 +
Debian Wheezy ''amd64''
 +
# wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_2%7Ewheezy_all.deb
 +
# dpkg -i zfsonlinux_2~wheezy_all.deb
 +
# apt-get update
 +
# apt-get install linux-image-amd64 debian-zfs
 +
 
 +
=== Montaggio ===
 +
# zpool import -a -f -R /mnt/unix  ''Cerca tutti i pool e li monta in /mnt/unix''
 +
 
 +
= UFS =
  
 
== FreeBSD ==
 
== FreeBSD ==
  # mount -t ufs -o ro,ufstype=ufs2 /dev/hdX /mnt/unix/
+
  # mount -t ufs =-o ro,ufstype=ufs2 /dev/hdX /mnt/unix/
  
== OpenBSD e NetBSD
+
== OpenBSD e NetBSD ==
 
  # mount -t ufs -o ro,ufstype=44bsd /dev/hdX /mnt/unix/
 
  # mount -t ufs -o ro,ufstype=44bsd /dev/hdX /mnt/unix/
  
Riga 26: Riga 47:
 
== HP-UX ==
 
== HP-UX ==
 
  # mount -t ufs -o ro,ufstype=hp /dev/hdX /mnt/unix/
 
  # mount -t ufs -o ro,ufstype=hp /dev/hdX /mnt/unix/
''NB supportato solo in lettura''
+
''NB: supportato solo in lettura''
  
 
== NeXTStep ==
 
== NeXTStep ==
 
  # mount -t ufs -o ro,ufstype=nextstep /dev/hdX /mnt/unix/
 
  # mount -t ufs -o ro,ufstype=nextstep /dev/hdX /mnt/unix/
''NB supportato solo in lettura''
+
''NB: supportato solo in lettura''
 +
 
 +
== Openstep e MacOSX (non di default) ==
 +
# mount -t ufs -o ro,ufstype=openstep /dev/hdX /mnt/unix/
 +
''NB: supportato solo in lettura''
  
== Openstep e MacOSX (filesystem non di default)
+
[[Category: Howto]]
# mount -t ufs -o ro,ufstype=openstep /dev/hdX /mnt/unix/
 
''NB supportato solo in lettura''
 

Versione attuale delle 11:56, 28 feb 2014

Introduzione

Per svariati motivi può essere necessario estrarre il disco di una macchina UNIX per accedervi tramite un normale PC oppure effettuare il boot con un liveCD di Linux per fare dei backup o modificare dei file.

Montaggio dei filesystem

Create una directory dove effettuare il montaggio, es.:

# mkdir /mnt/unix

Naturalmente dovrete sostituire /dev/hdX col nome del device che vi interessa montare, es.: /dev/sda1

HFS+

MacOSX

# mount -t hfsplus /dev/hdX /mnt/unix

ZFS

Solaris, OpenIndiana (ex Opensolaris), FreeBSD, PC-BSD

Installazione del supporto per ZFS

Arch Linux

# yaourt -S zfs  

Debian Wheezy amd64

# wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_2%7Ewheezy_all.deb
# dpkg -i zfsonlinux_2~wheezy_all.deb
# apt-get update
# apt-get install linux-image-amd64 debian-zfs

Montaggio

# zpool import -a -f -R /mnt/unix  Cerca tutti i pool e li monta in /mnt/unix

UFS

FreeBSD

# mount -t ufs =-o ro,ufstype=ufs2 /dev/hdX /mnt/unix/

OpenBSD e NetBSD

# mount -t ufs -o ro,ufstype=44bsd /dev/hdX /mnt/unix/

Solaris su SPARC

# mount -t ufs -o ro,ufstype=sun /dev/hdX /mnt/unix/

Solaris su x86

# mount -t ufs -o ro,ufstype=sunx86 /dev/hdX /mnt/unix/

HP-UX

# mount -t ufs -o ro,ufstype=hp /dev/hdX /mnt/unix/

NB: supportato solo in lettura

NeXTStep

# mount -t ufs -o ro,ufstype=nextstep /dev/hdX /mnt/unix/

NB: supportato solo in lettura

Openstep e MacOSX (non di default)

# mount -t ufs -o ro,ufstype=openstep /dev/hdX /mnt/unix/

NB: supportato solo in lettura