|
Cerca |
La Modalità Rescue è un sistema di soccorso che carica un particolare Sistema Operativo Linux e che vi permette di accedere alle partizioni sul vostro server per poterle consultare o modificare. Tramite l'utilizzo di questo sistema aggiuntivo infatti, è possibile caricare partizioni NTFS in lettura e scrittura. ATTENZIONE! Malgrado la raccomandazione di Microsoft: http://technet.microsoft.com/en-us/magazine/dd228988.aspx [...] Essendo Free, lo strumento __NTFS-3G__ permette a __Mac OS X__ non solo di accedere in lettura, ma anche in scrittura sui volumi formattati in modalità __NTFS__. [...] non possiamo garantire la totale sicurezza per il vostro server. Infatti i sistemi di partizionamento di Windows e quelli di Linux sono differenti. E' possibile che l'utilizzo di questa guida porti alla corruzione dei vostri file. Utilizzatela con cautela e siate consapevoli dei possibili rischi. Infine, le codifiche utilizzate sono differenti tra sistemi Windows e Linux, quindi è estremamente probabile che un file scritto per la modalità rescue appaia sotto Windows con differenze significative (non vengono presi in considerazione gli accenti o le interruzioni di linea per i file di testo, ad esempio). Per poter seguire agevolmente questa guida, è ovviamente necessario che il vostro server sia stato riavviato in modalità Rescue. Per modificare il Netboot dovrete accedere al manager, seguire le istruzioni indicate in questa guida e riavviare la macchina in modalità Rescue-Pro, quindi riavviate la macchina. Questo comando indica che è presente una sola partizione NTFS su /dev/hda1 rescue:~# fdisk -l Disk /dev/hda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 30401 244196001 7 HPFS/NTFS Questo comando permette invece di montare la partizione (caricare quindi i dati presenti su di essa) nella cartella /mnt del sistema di ripristino rescue. rescue:~# mount /dev/hda1 /mnt/ In questa sezione sarà visualizzato il risultato dell'accesso alla directory contenente i dati tramite il comando cd /mnt e della quale abbiamo elencato il contenuto utilizzando il comando ls. Il contenuto è effettivamente quello di un server Windows. Il comando touch file tenta di creare un file vuoto su questa partizione, ma riceve sempre un errore in quanto il file system è in sola lettura. Usciamo quindi dalla directory dove sono stati montati i dati con cd.. e smontiamo la partizione con umount /mnt. rescue:~# cd /mnt/ rescue:/mnt# ls
rescue:/mnt# touch file touch: cannot touch `file': Read-only file system rescue:/mnt# cd .. rescue:/# umount /mnt/ Innanzitutto è necessario scaricare il driver corrispondente al sistema NTFS da questo link. Decomprimete il file col comando tar -xzf ntfs-3g-1.5012.tgz, quindi inseritelo nella directory creata con cd ntfs-3g-1.5012.
rescue:/# wget http://www.ntfs-3g.org/ntfs-3g-1.5012.tgz --09:33:53-- http://www.ntfs-3g.org/ntfs-3g-1.5012.tgz => `ntfs-3g-1.5012.tgz' Resolving www.ntfs-3g.org... 91.189.209.156 Connecting to www.ntfs-3g.org[91.189.209.156]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 650,665 [application/x-tar] 100%[===================================================================================================================>] 650,665 1.70M/s 09:33:54 (1.70 MB/s) - `ntfs-3g-1.5012.tgz' saved [650665/650665] rescue:/# tar -xzf ntfs-3g-1.5012.tgz rescue:/# cd ntfs-3g-1.5012 Creeremo quindi una directory che contenga i file del driver una volta compilato, usando questa stringa mkdir /driver_ntfs-3g, quindi andremo a configurarlo con ./configure --prefix=/driver_ntfs-3g. Il driver viene quindi compilato (make) e poi installato (make install). rescue:/# mkdir /driver_ntfs-3g rescue:/ntfs-3g-1.5012# ./configure --prefix=/driver_ntfs-3g rescue:/ntfs-3g-1.5012# make rescue:/ntfs-3g-1.5012# make install Provvederemo ora a montare la partizione col nuovo driver utilizzando mount -t ntfs-3g /dev/hda1 /mnt -o force e andremo a creare una directory. Visualizzando l'elenco del contenuto della partizione, sarà possibile riscontrare la presenza della directory. rescue:/ntfs-3g-1.5012# mount -t ntfs-3g /dev/hda1 /mnt -o force $LogFile indicates unclean shutdown (0, 0) WARNING: Forced mount, reset $LogFile. rescue:/ntfs-3g-1.5012# cd /mnt/ rescue:/mnt# ls
rescue:/mnt# mkdir mon_rep rescue:/mnt# ls
rescue:/mnt# Una volta reimpostato il vostro Netboot per l'avvio normale (selezionate hd dal menu a tendina, dovrete smontare la partizione e quindi riavviare il vostro server come indicato di seguito. rescue:/mnt# cd.. rescue:/# umount /mnt rescue:/# /sbin/reboot |