GNU/Linux >> Linux Esercitazione >  >> Linux

Quale filesystem usare quando si usano sia Windows che Linux?

Ci sono strumenti per usare ext* sotto Windows... ma consiglierei NTFS dato che *x-driver è abbastanza stabile al giorno d'oggi.


Prima di tutto, ci saranno alcuni problemi con NTFS se lo usi in Linux:

  1. NTFS non supporta molto bene la modalità di autorizzazione dei file, quindi perderai il bit eseguibile, il bit setuid, ecc.

  2. Il sistema ACL in NTFS non è così comodo con Linux e non puoi disabilitarlo come puoi fare con FAT32.

  3. Attualmente, le prestazioni dell'implementazione NTFS in Linux non sono molto buone. Ad esempio, ho scoperto che se creo un progetto Maven con NTFS, è 3 volte più lento di ext4.

Personalmente, eseguo il sistema operativo Windows in VirtualBox e trasformo il disco virtuale in un'immagine NTFS non elaborata (vedi qui). Poiché l'immagine NTFS è ora in formato raw anziché .VDI, puoi accedere a NTFS montandola direttamente, senza caricare l'istanza VM.

Utilizzando VirtualBox invece di Dual boot, ci sono diversi vantaggi:

  1. Non è necessario convertire la partizione Linux nel file system NTFS. In VirtualBox, puoi usare Share Folder per accedere al file system del sistema operativo host. Ed è molto veloce. Associalo a una lettera di unità, se necessario.

  2. Puoi lavorare con entrambi i sistemi operativi contemporaneamente, senza dover riavviare per passare dall'uno all'altro.

  3. Il tuo caricatore GRUB non verrà mai sovrascritto da Windows. Windows sovrascrive sempre il tuo record di avvio e non ti chiede mai di rispondere sì o no.

  4. Presterai più attenzione a Linux, e poi imparerai il modo in cui Linux fa la maggior parte del tuo lavoro. In effetti, ho scoperto che raramente è necessario attivare la VM Windows. Poiché le persone sono pigre nell'imparare cose nuove se installi un doppio sistema e Windows è sufficiente, perché dovresti preoccuparti di avviare un altro sistema operativo?

Ho scoperto che questo è il modo migliore per far coesistere sia Linux che Windows. Ho creato diverse istanze di VM Windows per usi diversi e, poiché non installo troppe applicazioni in ogni VM, funzionano velocemente e non sono troppo diverse dalle macchine non virtuali.


Suggerisco di considerare UDF 2.01. È supportato nativamente dai kernel Windows e Linux.

Sotto Windows, usa format /FS:UDF per creare questo file system.


Linux
  1. Antivirus su Linux:dovrei davvero usarlo e, in caso affermativo, quando ne ho bisogno?

  2. Come usare / (separatore di directory) sia in Linux che in Windows in Python?

  3. Quando usare pthread_exit() e quando usare pthread_join() in Linux?

  4. VirtualBox su Linux:quale immagine di Windows utilizzare e dove trovarla?

  5. exFAT vs NTFS su Linux

Comando file Linux:cosa fa e come usarlo

Linux Tail Command:cos'è e come usarlo

Come eseguire applicazioni e giochi Windows su Linux usando Wine

Come eseguire app Linux su Windows 10 e 11 utilizzando WSL

Come installare e utilizzare le applicazioni Windows su Linux utilizzando PlayOnLinux

Linux:cosa intendiamo esattamente quando diciamo che stiamo usando Linux?