Hoe een partitie in Linux te mounten

In tegenstelling tot Windows en MS-DOS, in Linux, naast het niet hebben van een lettertoewijzing -a B C D E: - voor schijfstations en partities moet u het systeem vertellen wanneer een verwisselbare schijf wordt gebruikt om er toegang toe te krijgen en wanneer deze zal worden stopgezet, zodat deze kan worden verwijderd en vervangen. Zodra de schijfstations in het systeem zijn geconfigureerd, moet u enkele methoden en snelkoppelingen kennen om ze snel te koppelen en te ontkoppelen.

Voorbereidingen voor montage

Voordat we de partitie mounten, moeten we een map maken waarin we deze gaan mounten. Het wordt meestal gedaan in /voor de helft/ (/ mnt in sommige distributies), dus het wordt aanbevolen dat we het daar maken:

sudo mkdir / media / lalala

waarin lalala is de naam die de map zal hebben, we kunnen het toewijzen wat we willen.

Als het bestandssysteem van de partitie die we gaan mounten NTFS (gebruikt door besturingssystemen Windows NT, Windows 2000, Windows XP, Windows Media Center, Windows Server 2003, Windows Vista en Windows 2007 Server), dan wordt het aanbevolen installeren de controller ntfs-3g om schrijfondersteuning op die partitie te hebben:

sudo aptitude installeer ntfs-3g

Als in plaats daarvan het bestandssysteem UFS2 (gebruikt door de meeste besturingssystemen op basis van BSDAls NetBSD, OpenBSD, FreeBSD en zijn afgeleiden), en voordat we de partitie mounten, moeten we de kernelmodule in het geheugen laden ufs:

sudo modprobe ufs

Om te voorkomen dat we het elke keer dat het systeem opstart, moeten laden, kunnen we het bestand bewerken / etc / modules:

gksudo gedit / etc / modules

En voeg de volgende regel toe voor 'loop':

ufs

Partitie montage

Nu gaan we de partitie mounten in de aangemaakte map. Dit betekent dat de inhoud van de partitie in die map zal verschijnen. Het commando om schijven en / of partities te mounten is monteren, en wordt als volgt gebruikt:

$ sudo mount-t bestandssysteem [-of opciones] / dev /partitie mount_folder

Opgemerkt moet worden dat als er tijdens het koppelen een fout optreedt, de gegevens op de partitie niet worden aangetast, maar gewoon niet worden gemount.

parameters

De betekenis van de parameters die in de opdracht worden gebruikt monteren zijn de volgende:

  • bestandssysteem: is het bestandssysteem van de partitie; kan zijn vfat (FAT16 y FAT32), ntfs (NTFS) O ufs (UFS y UFS2); er zijn andere mogelijke waarden, maar deze worden in dit artikel niet behandeld. Ja dat is zo ufs, dan moeten we de opties verplicht aangeven ro y uftype (de laatste in het geval van zijn UFS2).
  • opties: zijn de mount-opties, het kan meer dan één waarde hebben, in dat geval worden de waarden gescheiden door komma's (,). Enkele mogelijke waarden zijn defaults (standaard waarden), ro (Alleen lezen, dat wil zeggen, alleen lezen) en uftype (om het type UFS-bestandssysteem te specificeren, voor het geval dit wordt gebruikt); als er geen speciale opties zijn gespecificeerd, kunnen we schrijven defaultsof negeer deze parameter volledig (verwijder ook de -o van voren). In dit artikel zullen we deze parameter alleen gebruiken voor het koppelen van partities UFS y UFS2, en voor montage bij het opstarten van het systeem (zie rubriek Montage bij het opstarten van het systeem).
  • partitie: het is de identifier van de partitie die we gaan mounten; kan zijn hdXY in het geval dat het een schijf is IDE o ATAeen sdX, Y in het geval van zijn SATA; The X is de letter van de harde schijf (a voor het eerst, b voor de tweede, etc.) en de Y is het partitienummer (1 voor het eerst, 2 voor de tweede, etc.). Als we de naam willen weten van de partities die we op de computer hebben, voer je gewoon de volgende opdracht uit:
$sudo fdisk -l
  • mount_folder: is de map waarin de partitie zal worden aangekoppeld, dat wil zeggen, waar de gegevens (bestanden en mappen) van de partitie zullen verschijnen; in de meeste gevallen is het binnen /voor de helft/, hoewel het ergens anders kan zijn (zie rubriek Voorbereidingen voor montage).

Concrete voorbeelden

Om een ​​partitie te mounten FAT16 o FAT32:

sudo mount -t vfat / dev /partitie /voor de helft/mount_folder

Om een ​​partitie te mounten NTFS:

sudo mount -t ntfs / dev /partitie /voor de helft/mount_folder

Om een ​​partitie te mounten UFS:

sudo mount -t ufs -o ro / dev /partitie /voor de helft/mount_folder

Om een ​​partitie te mounten UFS2:

sudo mount -t ufs -o ro, ufstype = ufs2 / dev /partitie /voor de helft/mount_folder

Om een ​​partitie te mounten waar Ubuntu is:

sudo mount / dev /partitie /voor de helft/mount_folder

Montage bij het opstarten van het systeem

Als het ons eenmaal is gelukt om de partitie te mounten, blijft deze geactiveerd terwijl het systeem draait. Wanneer we de computer opnieuw opstarten of uitschakelen, moeten we de partitie opnieuw koppelen. Als we willen dat het elke keer dat we het systeem starten, wordt aangekoppeld, moeten we het bestand aanpassen / Etc / fstab:

$ sudo gedit / etc / fstab

Hier is het gebruikt gBewerken, maar elke teksteditor kan worden gebruikt, zoals Nano o Vim. Het is handig in gebruik gksudo o kdesu in plaats van sudo om een ​​editor in grafische modus te starten; de eerste is voor de desktop GNOME en de tweede voor KDE.

Zodra het bestand is geopend, moeten we de regel wijzigen die begint met de identifier van de partitie die we hebben aangekoppeld (/ dev / hdXY o / dev / sdXY) door het volgende:

/ Dev /partitie /voor de helft/mount_folder bestandssysteem opciones 0 0

Als zo'n regel niet bestaat, voegen we deze toe aan het einde van het bestand.

De argumenten zijn hetzelfde als wanneer we het commando gebruiken monteren. Hier, als we in opties geen waarde gebruiken, zullen we moeten schrijven defaults, en we zouden zoiets als dit hebben:

/ Dev /partitie /voor de helft/mount_folder bestandssysteem standaard 0 0

Als het een partitie is FAT16 o FAT32 en het werkt niet voor ons defaultskunnen we de volgende opties proberen:

auto, gebruikers, exec, umask = 000
standaardwaarden, rw, user, auto, umask = 0

Met de laatste worden lees-, schrijf- en uitvoeringsrechten gegeven aan alle gebruikers. Als we deze machtigingen alleen willen beperken tot een bepaalde groep gebruikers (bijvoorbeeld: gebruikers), de opties zouden er als volgt uit moeten zien:

standaardinstellingen, rw, user, auto, umask = 007, gid =groep 0 0

waarin groep moet worden vervangen door de gebruikersgroep, bijvoorbeeld gebruikers.
Ten slotte, als om welke reden dan ook sommige tekens niet goed worden gedetecteerd (zoals de letter ñ), moeten we de volgende optie toevoegen samen met de andere die worden gebruikt om de karakterkaart te wijzigen:

iocharset = utf8

Een regel kan er bijvoorbeeld als volgt uitzien:

/ dev / hda0 / media / hda0 vfat standaardinstellingen, rw, user, auto, iocharset = utf8, umask = 000 0 0

Om alle apparaten in het bestand te mounten / Etc / fstab we moeten het volgende commando uitvoeren in een terminal:

sudo mount -a

Hiermee hebben we onze partitie al aangekoppeld elke keer dat Ubuntu start.

Maak een opstartprogramma om te partitioneren

Nadat we de partitie hebben aangekoppeld, verifiëren we dat het soms ongemakkelijk kan zijn om altijd toegang te krijgen tot de map / media / hdXY (of waarnaar we hebben gespecificeerd), om dit op te lossen, kunnen we twee dingen doen:

  • Maak een symbolische launcher in onze map home of in een andere map
  • Maak een pictogram op het bureaublad dat ons naar de montagemap leidt

Symbolische launcher in / home

De eerste optie is om een ​​symbolische launcher te maken (ze zijn als de snelkoppelingen van Dakramen en raamkozijnen), bijvoorbeeld in onze persoonlijke map home. Hiermee hebben we toegang tot de partitie vanuit deze map en zonder de informatie te dupliceren.

We schrijven de volgende regel in de terminal:

$ ln -s / media /mount_folder /huis/gebruiker/doelmap

waarin mount_folder is de map waarin we de partitie mounten, gebruiker is de naam van onze gebruiker in het systeem en doelmap is de symbolische launcher die we zullen maken om als een montagemap te fungeren.

Pictogram op het bureaublad

Als we een pictogram op het bureaublad willen maken, moeten we het volgende doen:

In GNOME

  1. We geven het contextmenu van het bureaublad weer (rechtermuisknop)
  2. Selecteer de optie Link maken
  3. We kiezen het type Link
  4. We vullen de lege velden in met de vereiste gegevens
  5. We accepteren dat de link wordt gemaakt

In KDE

  1. We geven het contextmenu van het bureaublad weer (rechtermuisknop)
  2. Selecteer de optie Maak nieuw -> Link naar apparaat -> Harde schijf
  3. Op het tabblad Algemeen schrijven we de naam van het pictogram
  4. Op het tabblad Apparaat schrijven we de identificatie van de partitie (/ dev / hdXY)
  5. We accepteren dat de link wordt gemaakt

Partitie demontage

Als u om welke reden dan ook de partitie wilt ontkoppelen, hoeft u dit alleen maar in te schrijven terminal:

sudo umount carpeta

waarin carpeta is de maplocatie waar de partitie is aangekoppeld (bijvoorbeeld: / gemiddelde / hdaX).

bron: Ubuntu-gids


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   elektronische anaria's zei

    Heel erg bedankt voor je blog, het is erg nuttig voor mij geweest.

  2.   Laten we Linux gebruiken zei

    Graag gedaan! Bedankt voor de aanmoediging!
    Een knuffel! Paul.

  3.   Jofalko zei

    Kunt u een partitie in een map bij u thuis (bijvoorbeeld Documenten) mounten met een regel in de fstab? Ik heb het geprobeerd en het geeft me een foutmelding bij het starten van linux, of het koppelt niets. Is het onmogelijk?

  4.   Laten we Linux gebruiken zei

    In principe moet het mogelijk zijn. Kunt u ons de lijn van de fstab die u gebruikt doorgeven?
    Proost! Paul.

  5.   Jofalko zei

    Hallo, Pablo:
    De regel die ik gebruik voor montage in fstab is:
    / dev / sda3 / home / jose / Documents ntfs standaard 0 0
    Welnu, het systeem vervangt de naam van de map «Documenten» door de naam van het volumelabel van de eenheid, die is aangekoppeld maar leeg. Als ik het in plaats daarvan in een andere map p. ex. / media / data, het werkt perfect.
    Groeten.

  6.   Laten we Linux gebruiken zei

    Heb je ervoor gezorgd dat deze regel overeenkomt met de regel die is gebruikt om je HOME-partitie te mounten (voor het geval je er een hebt) ??? Probeer die regel als laatste te plaatsen, onder de rest van de regels die de verschillende apparaten / partities op uw systeem aankoppelen.
    Proost! Paul.

  7.   Jofalko zei

    Ja, het is de laatste, na het laden van de homepartitie en swap.

  8.   Laten we Linux gebruiken zei

    Dus ik heb echt geen idee. In theorie denk ik dat het perfect zou moeten werken. Het enige dat me opvalt, is dat mijn fstab-regels allemaal eindigen op 0 1 en die van jou op 0 0. Ik weet het niet zeker, maar misschien heeft dat er iets mee te maken.
    Proost! Paul.

  9.   Jofalko zei

    Ik heb in de handleidingen gekeken en de laatste optie heeft te maken met een systeemcontrole of er een herstart is ... nou ja, ik heb het geprobeerd met andere waarden en het werkt niet. Bedankt voor de hulp.
    groeten

  10.   Kikers 25 zei

    In de parameter sectie plaats je de namen niet

  11.   Laten we Linux gebruiken zei

    Dank je! Ik denk dat ik het al heb gecorrigeerd. 🙂

  12.   David Peru zei

    Ik zou u zeer dankbaar zijn als u mijn vraag direct kunt beantwoorden.
    Ik heb een HP-laptop waarop Windows XP en Ubuntu 14.04 zijn geïnstalleerd. Ik ben bezig met migratie naar Linux en deze laptop is niet voor mijn exclusieve gebruik.
    Mijn vraag is of ik op de een of andere manier een partitie van Linux kan maken die later vanuit Windows kan worden bekeken. Mijn idee is om deze partitie te gebruiken als een gemeenschappelijk werkgebied, waar ik de bewerkte bestanden kan opslaan en dat kan worden gezien door beide besturingssystemen.
    Het kostte veel werk om UBUNTU 14.04 te installeren vanwege de grafische kaart en ik vergat te vragen om een ​​gemeenschappelijke ruimte te creëren. Ik waardeer bij voorbaat de hulp bij deze vraag.

    1.    laten we linux gebruiken zei

      Hallo David!
      Natuurlijk kan het. Om een ​​"gemeenschappelijke" werkruimte te creëren, zoals je die noemt, hoef je alleen maar een partitie in het NTFS- of fat32-formaat te maken. De ext4-partities zijn "onzichtbaar" voor Windows (tenzij u een speciaal programma gebruikt).
      Proost! Paul.

      1.    David Peru zei

        Beste Pablo. Heel erg bedankt voor het snelle antwoord.
        Kunt u alstublieft een beetje duidelijker zijn? Hoe maak ik die partitie aan? ? met Gparted?
        Het betekent dat ik het gebied van de linux-schijf of het gebied van de Windows-schijf ga onderverdelen, toch?
        Als u gparted wilt gebruiken, vertel me dan als beginneling hoe ik het moet doen.
        Ik kan me voorstellen dat ik in beide systemen geen gegevensverlies (of programma's) zal hebben, toch?
        Ik merk uit de Gparted dat ik een gebied "ext4" heb met "/" van 55.24 GiB met 7.30 GiB gebruikt. is dit normaal ??
        Nogmaals heel erg bedankt.
        David

        1.    laten we linux gebruiken zei

          Hallo David! Kijk, het eenvoudigste is dat je niets doet. 🙂
          Niet serieus. Desde Linux Het is de bedoeling dat u zonder problemen toegang heeft tot uw Windows-bestanden en vanuit Windows zou u deze uiteraard ook moeten kunnen openen.
          Verschijnt de Windows-partitie wanneer u het systeem start? Ik bedoel, kun je zien hoe je in Windows je C: \ zou noemen?
          Zo niet, dan komt al uw probleem neer op het mounten van die partitie (waarop Windows is geïnstalleerd). Het is de gemakkelijkste en snelste.
          Om dit te doen, raad ik aan de volgende berichten te lezen (hoewel één voldoende is):
          https://blog.desdelinux.net/montar-una-particion-ntfs-o-fat32-al-arrancar-ubuntu/
          https://blog.desdelinux.net/como-montar-hdds-o-particiones-mediante-terminal/
          https://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/
          https://blog.desdelinux.net/auto-montar-particiones-con-fstab/
          https://blog.desdelinux.net/como-auto-montar-particiones-al-inicio-la-forma-facil/
          https://blog.desdelinux.net/como-montar-una-particion-en-linux/
          Proost! Paul.

  13.   Meneer Axolote zei

    Hallo, gefeliciteerd met deze site met zulke duidelijke instructies. maar deze keer kan ik het antwoord niet vinden. Ik zeg het je:

    Ik ben een Linux-beginner omdat ik meer dan 3 jaar geleden van winsuck af was, maar ik ben verre van een expert, en het volgende probleem is een goed voorbeeld. Hopelijk kunt u mij helpen:

    Ik gebruik Ubuntu en Lubuntu sinds ik Linux leerde kennen. Nu besloot ik een beetje verder te gaan en Ubuntu 14.04, Elementary OS en PepperMint allemaal op dezelfde HP minironde te proberen, wat een echte schat was.

    Het feit is dat ik niet bij de hand had waar ik een back-up kon maken van mijn persoonlijke bestanden op een aparte partitie gemaakt in FAT32, en ik besloot het risico te nemen om opnieuw te partitioneren om de 3 genoemde Distros te installeren zonder de hele schijf te formatteren.

    Ik las zoveel als ik nodig achtte over het onderwerp en lanceerde mezelf als een roekeloze avonturier ... ... maar er ging iets mis en ik heb geen toegang tot de sda3-partitie waar mijn bestanden zijn omdat GParted zegt dat het geen bekend bestandssysteem heeft en met sudo blkid stuurt me niet eens een antwoord.

    Bij het partitioneren heb ik 3 primaire bestanden gemaakt en een uitgebreide met 2 logica's erin. Gebruik ext4 en uiteraard SWAP. Maar verander het bestandssysteem NIET van het bestandssysteem dat FAT32 was om het niet te wissen of te beschadigen.

    Tot nu toe heb ik Ubuntu 14.04 alleen geïnstalleerd op: sda1 primary ext4 / boot

    Ik denk dat dan de vraag is: hoe kan ik een bestandssysteem aan sda3 kennen of toewijzen om het te mounten en toegang hebben tot mijn documenten, MUZIEK, foto's, enz. Helpt Testdisk mij in dit geval? Moet ik Ubuntu opnieuw installeren? 14.04 om opnieuw partitie en iets in dat proces veranderen?

    Ik hoop dat ik mezelf duidelijk heb uitgedrukt en me kan helpen, want een van de redenen waarom Linux me fascineert, is de mogelijkheid om te proberen, fouten te maken en te leren met de hulp van zo'n grote gemeenschap van gepassioneerde Linuxeros.

    Alvast bedankt.

  14.   Laurentius zei

    Hey.
    Wat zou het verschil zijn tussen deze methode die de / dev / sdx-regel gebruikt om de partitie in te stellen om te mounten met degene die de UUID = XXXXXXXXX-parameter gebruikt?
    Ik zie dat mijn fstab het laatste gebruikt.
    Groeten.

    1.    yukitero zei

      Met de UUID gebruikt het systeem een ​​statische unieke identificatie voor elke partitie bij het aankoppelen. Deze methode is beter dan het gebruik van / dev / sdX, aangezien de laatste dynamisch is en verandert volgens de detectie van het apparaat door de kernel. Veranderingen in de kernel of udev kunnen dit schema doorbreken, terwijl dit met de UUID niet gebeurt, en het is de reden waarom ze het gebruiken.

  15.   fabian zei

    Hallo hoe gaat het
    na het mounten van de partitie die ik in / dev / sda4 in / data heb
    Hoe maak ik een draagraket op dat motagepunt?
    verschijnen in de verkenner naast de andere schijven?
    genade ik gebruik FEDORA 22

  16.   andres zei

    hallo en hoe zou je het doen met een mac hfs + partitie van ubuntu om deze bestanden te lezen en er toegang toe te hebben, je kunt mac niet alleen vanuit ubuntu invoeren. Is er een manier om deze schijf te kopiëren om later te lezen en te schrijven in ubuntu?