Di cosa devo occuparmi quando sono in letargo sia Ubuntu che Windows (ambiente a doppio avvio)


10

Ho installato Windows 7 e Ubuntu (finalmente) sul mio laptop.

Per comodità, di solito metto in letargo Windows invece di spegnerlo. E penso che quando uso Ubuntu regolarmente, ci saranno momenti in cui lo farò per passare rapidamente da Windows a Ubuntu per controllare o fare qualcosa rapidamente e quindi voglio continuare il mio lavoro su Windows.

1) Ci sono problemi con l'ibernazione di Windows e Ubuntu contemporaneamente?

Probabilmente dovrei anche menzionare che ho creato una partizione aggiuntiva a cui utilizzo per accedere sia da Windows che da Ubuntu. Vorrei mettere la mia directory www dei miei server Web di prova su quell'unità, in modo da poter lavorare su quella roba sia da Windows che da Ubuntu.

2) Quindi - è una buona idea e con cosa devo stare attento?

EDIT: un sidenote importante che ho dimenticato: voglio condividere una directory del profilo Mozilla Thunderbird su un'unità condivisa. Questo cambia qualcosa?


Windows non ti obbliga ad avviarlo quando sei in letargo?
Ignacio Vazquez-Abrams,

2
@ Ignacio che probabilmente dipende dal boot manager utilizzato
Xantec

Risposte:


11

Non l'ho mai provato con Windows, ma penso che dovrebbe funzionare. C'è solo un punto di cui devi stare molto attento: smonta sempre le partizioni condivise prima di andare in letargo .

Più precisamente, è necessario un blocco lettore-scrittore su ogni partizione condivisa. Cioè, in qualsiasi momento devi:

  • avere un sistema operativo (attivo o in letargo) con accesso in scrittura alla partizione e nessun altro sistema operativo con accesso in lettura;
  • o avere un numero qualsiasi di sistemi operativi con accesso in lettura e nessuno con accesso in scrittura.

Ancora una volta, un sistema operativo in letargo con la partizione montata conta come un accesso. Questo perché quando un sistema operativo va in letargo, salva alcuni presupposti sulla partizione (cioè una qualche forma di cache) ¹. Se le assunzioni si sono sbagliate quando si riprende, è probabile che si verifichi una grave corruzione del file system.

¹ Penso che gli attuali sistemi di ibernazione sotto Linux non ibernino alcuna cache di dati, ma ci sono alcuni metadati salvati come parte dello stato del kernel. È possibile che tu sia fortunato abbastanza che questi metadati non cambino a causa del ridimensionamento o della deframmentazione di un filesystem, ma non rischierei.


Potresti commentare la mia modifica, per favore? L'unica cosa che mi impedisce di accettare una risposta ...
Franz,

@Franz: mi sembra che questa risposta riguardi direttamente la tua modifica: se la partizione condivisa è montata contemporaneamente in entrambi i sistemi operativi, corri un rischio significativo che tale partizione (inclusa la directory del tuo profilo Thunderbird) venga danneggiata se un sistema operativo si altera il suo contenuto mentre l'altro (anche se in letargo) ha dati nella cache o metadati da quella partizione.
Dave Sherohman,

Il che significherebbe che non dovrei preferire, giusto?
Franz

@Franz: Come indico nella mia nota a piè di pagina, non credo che potresti lasciare la partizione montata prima del letargo, ma non so per certo di una partizione NTFS. Anche se risulta che lasciare la partizione montata sia sicura, penso che non puoi eseguire due copie di Thunderbird contemporaneamente sullo stesso profilo, quindi dovresti chiudere Thunderbird prima di andare in letargo.
Gilles 'SO- smetti di essere malvagio' il

9

Uso sia Windows che Debian GNU / Linux sul mio netbook. Li ibisco entrambi e ne scelgo uno al risveglio e non ho avuto nessun problema. Ho anche una partizione di dati condivisa simile a quella che descrivi. Uso NTFS (che è completamente supportato dalle recenti versioni di Linux) e non ho avuto problemi.

Ubuntu (e Linux in generale) vanno in letargo in una partizione di swap. Cioè, il contenuto della RAM viene salvato in questa partizione aggiuntiva. Windows salva in un'area di swap nella propria partizione (per impostazione predefinita). Le due immagini si trovano in luoghi totalmente diversi e non possono interferire tra loro.


Rispecchia le mie osservazioni generali sul mio desktop Vista / Ubuntu.
Tarka,

Potresti commentare la mia modifica, per favore? L'unica cosa che mi impedisce di accettare una risposta ...
Franz,

Non ho esperienza con la condivisione dei profili di Mozilla Thunderbird. Posso suggerire che questa è una domanda completamente separata che dovresti porre separatamente, con il tag "mozilla-thunderbird" e un argomento come "Posso condividere lo stesso profilo Thunderbird tra due sistemi operativi?"
CarlF,

Dalla tua risposta non è chiaro che lasci montata la partizione condivisa durante il letargo. So per esperienza che non funzionerebbe con una partizione ext3 (condivisa tra Linux e Linux); Sarei sorpreso se funzionasse con un altro filesystem, ma in realtà non lo so.
Gilles 'SO- smetti di essere malvagio' il

@Gilles, è una partizione NTFS. Non viene mai smontato, ma sia Windows che Linux sono abbastanza intelligenti da svuotare i buffer del disco durante il letargo. Si noti che questo NON funziona sulla partizione di avvio di Windows, anche se entrambi sono NTFS.
CarlF,
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.