Come partizionare in modo efficiente un singolo disco dual boot Windows-Ubuntu?


19

Questa non è una domanda su come installare Ubuntu o su come utilizzare il partizionamento manuale durante l'installazione, ma è una domanda sui diritti di accesso e su come non farti mordere nell'addome inferiore ... ;-)

Questa domanda non vi aiuterà come a stessi una partizione sul disco, ma vi dirà che cosa fare in fase 4 del processo di installazione , a seconda del vostro caso uso personale , in modo da scegliere una delle seguenti opzioni:

Nota: le domande precedenti possono essere utilizzate anche con più dischi, ma gli esempi nelle risposte sono riportati per un disco.


Possibile duplicato delle dimensioni della partizione
Bishan

Risposte:


15

Conosco bene Windows ma Ubuntu non molto bene

(o viceversa)

Sia Windows che Ubuntu sono sistemi operativi compatibili con POSIX ed entrambi consentono di definire quale utente ha accesso a quale singolo file, directory, partizione o disco!

Ma lo fanno in modo leggermente diverso (ci sono lavori a tempo pieno per le persone che devono ripulire la proprietà errata dei dati tutto il giorno!)

Quindi prendi il disco rigido medio:

Windows installato

Se hai più di 1 partizione, probabilmente stai eseguendo un sistema UEFI. Per favore, non cancellare nessuna di quelle partizioni! Concentrati sulla partizione più grande che hai e usala nel seguente esercizio ...

A seconda del caso d'uso, dare a ciascun sistema operativo spazio sufficiente per il proprio sistema e le proprie applicazioni (i numeri seguenti sono i requisiti minimi e consigliati del sistema , quindi è necessario moltiplicarli per un fattore comodo per il proprio caso d'uso)

Nota: Ubuntu necessita anche di una partizione di swap delle dimensioni qui descritte .

Il resto del disco (-10%) può essere assegnato a una partizione di dati formattata su NTFS da gparted. Vedi la nota sotto in modo da arrivare al seguente layout:

Partizionamento - Medio

Poi:

  • Installa Windows
  • Crea tutti i tuoi utenti su Windows
  • Installa Ubuntu
  • Crea tutti i tuoi utenti sotto Ubuntu dando loro sia lo stesso nome che la stessa password di Windows.
  • Avvia nuovamente il CD di Ubuntu Live ed esegui gpartede riduci entrambe le partizioni di Windows e Ubuntu fino a quando prendono 2 * -3 * la quantità della barra gialla pallida. Quindi creare la partizione dati e formattarla in "ntfs"
  • monta questa partizione nel tuofstab (es. /Data)

I seguenti passaggi accreditano a: user68186 , copiato da qui

  • Sposta le tue directory dei dati nel /Datapunto di montaggio premendo Ctrl+ Alt+ Te copia e incolla ogni riga seguita da Enter(sostituisci "UserName" con il tuo nome utente):

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • Crea collegamenti simbolici.

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • Vai di nuovo a Windows e sposta le directory degli utenti sul tuo D:disco nella usersdirectory.

Perché?

Quando si avvia Windows (o Ubuntu), sia Windows che Ubuntu hanno i propri file di sistema e le applicazioni installate nel proprio ambiente. Inoltre, non devi preoccuparti di quale file va dove: Tutti i file Ubuntu possono essere trovati sotto Windows nella d:\homedirectory e tutti i tuoi file Windows possono essere trovati sotto la /usersdirectory in Ubuntu.

Se si utilizza uno dei seguenti:

  • Ubuntu comandi: chown, chmodo un comando di Windows: cacls,
  • se si utilizza uno dei file manager per fare clic con il pulsante destro del mouse su directory o file da utilizzare set permissions

quindi per favore non impostare mai le autorizzazioni dall'interno di Windows D:\homené dall'interno di Ubuntu nella /Usersdirectory ! Inoltre, non spostare mai i file tra /userse /home(o D:\homee D:\Users) mai!

Copia solo i file!

(e quindi eliminare l'originale perché lo spostamento proverà a spostare le autorizzazioni da un file system completamente diverso a un altro e questo ti darà problemi che vuoi evitare)

Perché c'è spazio non allocato al 10% sul disco rigido? Bene, questo è un piccolo trucco quando il tuo PC è nuovo di zecca: non hai bisogno di tutto quello spazio, e quello spazio libero è la tua proverbiale ruota di scorta se mai hai bisogno di estendere una delle altre partizioni quando corrono piatte! ;-)

Ora torna al passaggio 5 di Come installare Ubuntu e continua lì ...


Bella risposta. Nota che quel minimo di 4 GB per Ubuntu Desktop non ti porterà molto lontano una volta che inizi a installare applicazioni e librerie. La prossima volta che avvierò una macchina a doppio avvio con un SSD e un HD, suppongo che Ubuntu abbia fame di spazio come Windows e divido la metà dello spazio SSD tra ciascun sistema operativo.
WillC,

1
@WillC Sono d'accordo con te (Ubuntu ha una partizione da 64 GB sul mio SSD per /e 1 TB per /home) ma questi sono i requisiti minimi del fornitore ... ¯ \ _ (ツ) _ / ¯
Fabby

11

Sono un esperto di Windows e Ubuntu

Buona! Benvenuto! :-) Probabilmente hai letto le versioni non esperte di cui sopra e ti sei chiesto cosa c'è dentro per te ...
Beh, non ho intenzione di dirtelo:

  • la creazione di 4 partizioni primarie su una singola unità MBR si blocca in un angolo (anche se alcuni degli utenti sopra li avranno su un'unità GPT ),
  • né quale schema di partizionamento utilizzare per installare il sistema operativo: ecco a cosa servono le Linee guida per l' installazione di FHS e Microsoft Server
  • né che il server Microsoft non sia più un server conforme a POSIX, ma un sottosistema Interix .
  • per accelerare l'avvio, metti i tuoi file OS sul SSD sia per Ubuntu e Windows sia i tuoi file di dati sull'HDD
  • è una cattiva idea creare spazio di swap su un SSD (anche se sta migliorando) sia per Ubuntu che per Windows.

Sai tutto questo, vero?

Bene, ciò che potresti non sapere sull'interoperabilità tra NTFS e Ubuntu è che:

  • La proprietà e le autorizzazioni dei file possono essere interoperabili tra Windows e Ubuntu.
  • È possibile definire ACL compatibili con Windows-Unix
  • Che i punti di giunzione di Windows possano essere visti come collegamenti simbolici di Ubuntu.
  • È possibile supportare la creazione e l'aggiornamento di file compressi .

Tuttavia, è necessario

  • utilizzare correttamente le opzioni di montaggio: inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • creare un /.NTFS-3G/UserMappingfile con ntfs-3g.usermape quindi modificarlo manualmente ( permissionssopra non necessario)
  • Per poter eseguire il backup di un'immagine, montare il volume con roeefs_raw
  • Fai l'amministrazione di diritti complessi sempre sul sistema host!
  • Usa il ntfs-3g-advanceddriver (per ottenere tutte le campane e fischietti)
  • Crea ACL (ricompilare il driver, impostare l'opzione --enable-posix-acls nel comando configure)
  • Crea giunzioni di Windows su Windows e definiscile in /.NTFS-3G/(Es. /.NTFS-3G/D:/Users)

Per tutti i fischi e le campane: man ntfs-3ge l' articolo sulle opzioni avanzate di uno dei creatori di ntfs-3g.


8

Sono un utente principiante di Windows e / o Ubuntu

Sia Windows che Ubuntu sono sistemi operativi avanzati che ti consentono di definire quale utente ha accesso a quale singolo file, directory, partizione o disco! Ma definire tutti questi diritti di accesso può essere un compito complicato. (Ci sono lavori a tempo pieno di persone che lo fanno tutto il giorno!)

Quindi prendi il disco rigido medio con Windows installato:

Windows installato

Se hai più di 1 partizione, probabilmente stai eseguendo un sistema UEFI. Per favore, non cancellare nessuna di quelle partizioni! Concentrati sulla partizione più grande che hai e usala nel seguente esercizio ...

Puoi vedere dal colore giallo chiaro che è usato solo parzialmente. Se è pieno più del 50%, dovresti già risparmiare denaro per acquistare un disco rigido più grande. Se è pieno più dell'80%, smetti di leggere questa risposta ora e aggiorna prima il tuo disco rigido! ;-)

La situazione ideale è dare:

  • 40% di spazio su disco per Windows (ridurre la partizione)
  • 40% su Ubuntu (creare una partizione EXT4)
  • 20% ad uso comune tra entrambi. (crea una partizione FAT32: la dimensione massima del volume è di 8 TB se non hai bisogno della compatibilità con Windows 2000)
  • Idealmente, crea anche una partizione di swap delle dimensioni qui descritte .

Se hai seguito le regole sopra otterrai:

Partizionamento - Principiante

Perché? Quando si avvia Windows (o Ubuntu), ogni sistema operativo ha i propri file di sistema e le applicazioni installate nel proprio ambiente.

A volte si desidera avere file comuni a entrambi i sistemi operativi (musica? Video?) Ed è qui che entra in gioco la terza partizione: si tratta di un'unità che viene visualizzata come D:unità in Windows e come /home/YourUserName/datadirectory in Ubuntu. Puoi archiviare in modo sicuro qualsiasi file lì e nessuno dei sistemi operativi può rovinare la proprietà, i diritti sui file, ... in quanto è fondamentalmente come una grande chiavetta USB ma sul tuo disco rigido (FAT32)

Attenzione: la dimensione massima del file sul tuo /datavolume ( D:su Windows) è di 4 GB!

Ora torna al passaggio 4 delle istruzioni di installazione ufficiali e continua lì ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.