Vraag Wat is uw aanbeveling over partitioneringsschema's voor schijven voor een desktop- en basisserver? [Gesloten]


Welk partitioneringsschema raadt u aan voor een desktop? Ik heb altijd drie of vier primaire partities gemaakt - root, swap, home en soms een afzonderlijke opstartpartitie. De standaardinstallatie van Ubuntu biedt LVM's. Ik heb nooit extra schijven of ruimte hoeven toevoegen, dus het leek nooit een groot probleem. Wanneer ik echter een nieuwe installatie doe, denk ik altijd dat er een betere manier is.


68
2017-07-29 02:01


oorsprong


U kunt voor snelle back-ups een back-uppartitie (ext4) gebruiken en gebruiken Clonezilla voor regelmatige back-ups van de hoofdmap (exclusief thuis) voordat u uw systeem bijwerkt. - Renae Lider


antwoorden:


  1. /  (dat wil zeggen het rootbestandssysteem)
  2. swap
  3. /home

De grootste reden om dit te doen is dat je alles kunt doen met je Ubuntu-installatie en het heeft geen invloed op je muziek / video's / wat dan ook in je huis. Ik geniet hier vooral van als een upgrade naar een nieuwe Ubuntu-versie en de installatie raar gaat.


71
2017-07-29 03:26



Ik denk dat dit de beste aanpak is, omdat je de OS-installatie kunt scheiden van je eigen gegevens. Het uiteindelijke antwoord is echter "wat het beste bij u past". - Jeremy Kerr
Ik overwoog geen upgrades, waarschijnlijk omdat ik ubuntu voornamelijk gebruik voor werk waarbij ik niet een aantal van mijn persoonlijke bestanden heb die in de buurt moeten blijven. Ik vind je aanpak het leukst. - mfisch
Ik gebruik ook dit partitioneringsschema. Op uw server zou ik ook een / backup-een toevoegen als er een back-upstrategie nodig is. - Pierre-Yves Gillier
voor desktop doeleinden gebruik ik altijd deze oplossing. 20-30% root / 70-80% home / home 1 of 2 GB swap - neuromancer
@Evan: is het zelfs mogelijk om een ​​NTFS-partitie als / home te mounten? Zou dat geen chaos zijn, omdat NTFS geen Linux-permissies heeft? Arent die nodig voor / home? - MestreLion


Over het algemeen moet je je geen zorgen maken over een afzonderlijke /home of /boot partitie, tenzij u meerdere Linux-distributies tegelijkertijd uitvoert.

De Ubuntu-installatieprogramma's voor zowel de desktop-cd als de server / alternatieve cd hebben de mogelijkheid om te installeren via een bestaand systeem, waarbij u uw thuismap (en de lokale systeemhelden: /usr/local, /usr/src, en /var/local). Deze functionaliteit hergebruikt ook het gebruikers-ID en de groeps-ID van een bestaande gebruiker, als deze dezelfde gebruikersnaam heeft als de gebruiker die u tijdens de installatie aanmaakt.

Als u deze optie wilt gebruiken bij het installeren, kiest u de optie voor geavanceerde partitionering en selecteert u vervolgens uw bestaande partitie / of /home partitie. Controleer in het vak dat wordt weergegeven of het geselecteerde bestandssysteem overeenkomt met het bestaande bestandssysteem van die partitie en of het opmaakvak niet is aangevinkt. Ga verder zoals normaal door de rest van de opties.

In Ubuntu 10.10 hadden we gehoopt een optie toe te voegen aan het installatieprogramma dat detecteerde wanneer je een bestaande kopie van Ubuntu had geïnstalleerd en aangeboden om het te vervangen door de nieuwere versie die je probeerde te installeren (met behulp van de bovengenoemde functionaliteit achter de schermen). Hoewel het niet de laatste snit heeft gemaakt, zal het waarschijnlijk in Ubuntu 11.04 aankomen.

Als voor een apart /boot partition, dat is een overblijfsel van hardware-beperkingen uit het verleden (de cilinderloophal van de bootloader 1024). Ik kan geen praktisch voordeel bedenken dat een afzonderlijke / boot zou hebben op een modern systeem, en als het niet een overduidelijke overmatige hoeveelheid ruimte wordt gegeven, zal het potentieel vollopen en problemen van zichzelf creëren, aangezien Ubuntu niet automatisch oude kernels verwijdert .


51
2017-09-04 15:00



Dat heeft ongeveer hetzelfde effect als het niet controleren van het formatvak op /. Het formatteert de partitie uiteraard niet, maar het verwijdert de aanwezige systeembestanden voordat de nieuwe installatie wordt gestart. - Evan
Er zijn numerieke voordelen om een ​​aparte / home-partitie te hebben. U kunt een schone systeeminstallatie uitvoeren door de rootpartities op te maken, maar toch uw gegevens te behouden. Je kunt zowel de codering als LVM gebruiken op de / home, maar dat heb je waarschijnlijk niet nodig voor de root. Voor eenvoudige back-ups maakt u een dump van de / home-partitie. Voor een krachtige gebruiker kunt u uw systeem aanpassen en een ander bestandssysteem kiezen voor de toepassingen en voor de gegevens (wat ook logisch is). Enz. - Huygens
Een ander belangrijk aspect van / boot: als u het systeem moet herstellen, weet u niet zeker wat uw herstelprogramma's zullen ondersteunen. Als je zoiets als XFS op LVM gebruikt voor je basisinstallatie, kun je een eenvoudige ext3 gebruiken op de onbewerkte partitie op / boot - die zelfs de eenvoudigste herstelhulpmiddelen zouden moeten ondersteunen. - Mei
Gescheiden /boot partitie werd verplicht sinds het EFI / UEFI-puinhoop. - Braiam
Op MBR met vooraf geïnstalleerd Windows, gescheiden /boot kunt u Ubuntu verwijderen zonder de Windows-bootloader te hoeven herstellen. - ignis


  1. / (d.w.z. rootbestandssysteem) - voor uw besturingssysteem

  2. swap - wissel ruimte, die iets groter moet zijn dan de hoeveelheid RAM die je hebt

  3. /home - voor uw gegevensbestanden

Je hebt echt alleen een aparte nodig /boot partitie als u het alternatieve installatieprogramma gebruikt om volledige schijfversleuteling in te stellen. Momenteel zijn de bestanden in /boot moeten niet-versleuteld zijn, zodat het besturingssysteem kan opstarten.

Over het algemeen kunt u andere partities toevoegen als u:

  1. Bewaar de partitie door een herinstallatie van het besturingssysteem - dit is de gebruikelijke reden om een ​​aparte te hebben /homepartitie. Een apart /usr/local of /opt kan ook nuttig zijn als u veel toepassingen installeert door ze vanaf de bron te compileren.

  2. Beperk de ruimte die bestanden op een partitie kunnen gebruiken, bijvoorbeeld een afzonderlijke /home partitie zal voorkomen dat uw besturingssysteem tot stilstand komt als u uw computer volzet home directory omdat u zich nog steeds als root kunt aanmelden en enkele bestanden uit uw basismap kunt verwijderen.

  3. Gebruik een ander bestandssysteem - ik gebruik een sneller, minder veerkrachtig bestandssysteem voor /tmp, maar ik blijf /home op een langzamer, journaling bestandssysteem voor een betere gegevensbescherming.

Zoals gesuggereerd door Asmerito, zou je moeten overwegen om al je partities anders dan te zetten /boot op LVM. Dit zorgt voor meer flexibiliteit bij het wijzigen van de grootte van je partities of zelfs voor het uitbreiden naar andere schijven. Maar misschien verwacht je niet dat je deze functionaliteit nodig hebt.

Als u de volledige schijfversleuteling in het alternatieve installatieprogramma gebruikt, wordt automatisch een /boot partitie, a swap partitie en een andere partitie om de versleutelde data te bewaren. Deze gecodeerde partitie wordt dan gebruikt om een ​​LVM-partitie te houden. Deze LVM-partitie wordt dan gebruikt om al je extra partities te behouden. Aanvankelijk is dit slechts uw rootpartitie.

Ik hoop dat dit allemaal helpt.


12
2018-02-18 22:35



De /root map is voor de root gebruiker, niet het systeem. - Braiam


Nou, je hebt minimaal een rootpartitie en een swappartitie nodig. Ik raad ten zeerste een thuispartitie aan, want als de ruimte op uw thuispartitie opraakt, heeft dit geen invloed op uw toepassingen en, nog belangrijker, op kerncomponenten.

Ik ontdekte dit op de harde manier toen de ruimte op de root-partitie opraakt - en ik kon de Gnome-desktop zelfs niet starten. Ik moest inloggen via de terminal en wat dingen verwijderen :(


9
2017-07-29 02:05



Dat zou niet moeten gebeuren in recente versies van Ubuntu - we zorgen er nu voor dat er altijd ruimte is in / tmp (waar deze apps moeten schrijven). - RAOF
@RAOF: Dit gebeurde met Ubuntu 9.04. Ik gebruik natuurlijk nu 10.04. - Nathan Osman
Dat doe je niet echt nodig hebben een swappartitie ook, als je niet van plan bent om ooit suspend to disk te gebruiken. - Marius Gedminas
Als de kernel crasht, wil hij een geheugendump schrijven. Als er niet genoeg ruimte is, zal dit niet gebeuren (maar anders zal het niets doen). De kernel crash dump kan dan later worden geanalyseerd - het wordt gekopieerd van swap on reboot. - Mei


Voor serverinstallaties kunt u beste LVM gebruiken, zodat u uw opslagruimte gemakkelijk kunt uitbreiden als de beschikbare ruimte opraakt. Mijn suggestie is:

  1. /boot
  2. /
  3. LVM (als je meer schijven toevoegt, hoef je LVM alleen maar te vergroten en daar ga je).

NOTITIE: als u een omgeving met meerdere gebruikers gebruikt, is het een goede gewoonte om te maken /home op LVM.


7
2018-02-18 19:17





Ik gebruik:

Primaire partitie:

  • /boot = 1 GB

Uitgebreide partitie met LVM:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS (lokale squid disk cache voor al mijn browsers)
  • /home = +500 GB voor gebruikers, inclusief een openbare map (lokaal en op afstand gedeeld met smb).
  • /tmp = 128 MB (ramFS).
  • swap = tweemaal mijn RAM.

Ik gebruik dit schema al jaren en ben er erg blij mee. Suggesties altijd welkom.


6
2018-05-16 07:32



Je hebt niet zoveel nodig voor / boot. Tenzij je veel kernels hebt geïnstalleerd. 256 MB is voldoende. Als u slechts 2 partities de / boot en de LVM hebt, hoeft u de LVM-partitie niet in een uitgebreide container te maken, omdat u maximaal vier primaire partities op de oude, maar wijdverspreide MBR kunt hebben. Tenzij u niet veel RAM-geheugen hebt, hebt u het 2 * RAM = swap-schema niet nodig, als u van plan bent om in de slaapstand te zijn en voldoende RAM hebt voor uw workload, is 1,1 * RAM = swap goed genoeg. Als je 8 GB RAM hebt en geen zware video-editie uitvoert, kun je slechts 1 GB swap (of zelfs geen swap) hebben. - Huygens


Op mijn thuisserver maak ik het liefst zelf aan /, /swap, en /var/log. Omdat ik een firewall heb en alle activiteiten registreer /var/log, het creëren van het logboek als een aparte partitie zorgt ervoor dat, zelfs als de logboeken rampart worden uitgevoerd, dit me niet zal blokkeren om op te starten.


5
2017-11-05 22:32