Ho un nuovo Lucid Lynx (Ubuntu 10.04) in esecuzione su un laptop. dove ho definito i filesystem come:
- mount point / su ext4 (46 Gb)
- mount point / home su jfs (63 GB)
- scambia come 3 Gb
Ho lasciato la macchina per tutta la notte per svolgere alcune attività, senza alimentazione CA. il giorno dopo la mattina l'ho trovato in standby, attività completata, ma il filesystem non era raggiungibile. mi ha dato errore I / O
sembra che ci sia un problema con jfs e standby.
comunque, per evitare qualsiasi problema, voglio spostare questo mount point dal formato jfs a ext4.
posso farlo senza perdere i dati e senza la necessità di posizionare i dati in una posizione temporanea fino al completamento della trasformazione?
mi dispiace dirlo, ma ricordo che ai giorni di Windows, avremmo cambiato un FAT16 in FAT32 o un FAT32 in NTFS senza perdere i dati. Spero che questo sia disponibile su Linux.
Aggiorna Il filesystem / home era xfs non jfs, e sembra che ci sia un bug con questo filesystem per qualche motivo, ho dovuto reinstallare il sistema operativo due volte fino a quando non ho finito con ext4 per l'intero /
Tuttavia, come conclusione, sembra che non ci sia modo di fare una conversione
tar
qualcosa di simile, poiché la mia impressione è che dump
sia specifico del filesystem.
man cp
e lo proverò presto, il metodo suggerito è di montare il target fs su un altro SO, se possibile uno live, formattare la partizione e quindi estrarre / copiare nuovamente i dati. Dal momento che non stai avviando attraverso quel sistema operativo, non avrai problemi a eseguirne il backup, poiché i file del nodo dei dispositivi e altri file speciali non verranno montati in quel momento.