Een Linux-partitie als root mounten. Een schijf mounten in Ubuntu

Welkom terug mijn hackers!
Eén "misverstand" Linux waar gebruikers voortdurend mee te maken krijgen ramen, is het concept van het "mounten" van apparaten en schijven. In de wereld ramen schijven en apparaten worden automatisch "gemount" zonder enige inspanning van de gebruiker en zonder zelfs maar te beseffen dat dit gebeurt. Misschien sluipen er vermoedens hierover binnen. De meeste gebruikers ramen weet hoe u een flashdrive moet loskoppelen voordat u deze van een computer verwijdert, maar beschouw dit proces meestal als 'uitwerpen'.
Team monteren dateert uit het prehistorische computertijdperk (uit de jaren zeventig), toen computeroperators tapedrives fysiek monteerden op gigantische computers ter grootte van sportscholen. Op deze schijven werden gegevens opgeslagen (aangezien harde schijven nog niet waren uitgevonden) en de operator moest de machine vertellen dat hij een tape aan het monteren was voordat deze kon worden gelezen.

ramen Meestal worden Plug-and-Play-schijven en -apparaten automatisch aangekoppeld, zodat gebruikers zich geen zorgen hoeven te maken over het aankoppelen ervan. Het systeem wijst aan elke schijf of elk apparaat een letteraanduiding van het koppelpunt toe, bijvoorbeeld C:, D:, E:, enz.
In latere distributies Linux Automatische montage wordt vaak ondersteund, maar een echte beheerder moet het proces begrijpen en de opdracht kennen monteren, omdat ze op een dag een apparaat of schijf zullen moeten mounten dat niet automatisch wordt gemount. Deze situatie komt elke dag voor in het werk van elke gewone systeembeheerder. Linux en vooral in het werk van cybercriminaliteitsonderzoekers of hackers.

Stap 1. Bestandsstructuur

Onthoud dat jij Linux een enkele boomstructuur voor het gehele bestandssysteem (in tegenstelling tot ramen) met een root voor elke schijf en elk apparaat. Dit betekent dat alle schijven en apparaten deel uitmaken van een enkele bestandssysteemboom met een "/" helemaal bovenaan. Eventuele andere schijven moeten aan deze boom worden gekoppeld. Dit kunnen we doen met het commando monteren.


Wanneer we een apparaat mounten, plaatsen we het in een map en wordt het onderdeel van de boom. We kunnen elk apparaat aan ELKE map koppelen, maar als we dit doen, wordt de map waarin het apparaat is aangekoppeld “gesloten” en ontoegankelijk voor ons. Dit betekent dat we geen toegang hebben tot de bestanden in deze map. Dit is natuurlijk niet erg goed. Daarom hebben we speciale lege mappen voor het koppelen van apparaten. Hun namen verschillen per distributie Linux naar een andere, maar meestal is het /mnt of /media.

Stap 2. Commando activeren

Laten we eens naar het team kijken monteren. Voer in de console in:

Monteer -h

Hierdoor wordt opdrachthulp weergegeven, zoals hieronder weergegeven:


De schermafbeelding benadrukt het belangrijkste deel van de opdrachtsyntaxis. Voornamelijk:
berg -t op<тип файловой системы> <расположение>
Team monteren in deze vorm zal het een bestandssysteem van een bepaald type (-t) op de opgegeven locatie “mounten”. We kunnen dus bijvoorbeeld een cdrom in de map /media mounten door het volgende te typen:

Mount -t /dev/cdrom /media

Met dit commando wordt de cdrom aangekoppeld in de map /media in de bestandssysteemboom.
We hebben ook verschillende opties die kunnen worden gebruikt bij het monteren van apparaten, waaronder:

rw- lees/schrijf mounten

ro- Alleen-lezen mounten

gebruiker- sta elke gebruiker toe apparaten/schijven te mounten

auto/geen auto– of het bestandssysteem het apparaat/de schijf automatisch zal mounten

exec/noexec- uitvoering van binaire (uitvoerbare) bestanden op het gekoppelde apparaat toestaan ​​of weigeren

U kunt de ingebouwde handleiding (man) voor de opdracht bekijken monteren om alle opties te ontdekken:

Man berg

Stap 3. Stel automounting in met Fstab

Fstab- Dit " F ile S systeem tabblad le" (bestandssysteemtabel). In systeem Linux het is slechts een configuratiebestand. Team monteren leest fstab om te bepalen welke opties u moet gebruiken bij het mounten van een bestandssysteem. Het detecteert dus automatisch de verbindingsparameters wanneer we het apparaat koppelen. Ze leest alleen de vermelding in de tabel fstab voor een bepaald apparaat en past de daar gespecificeerde mount-parameters toe.


Zoals je in de bovenstaande schermafbeelding kunt zien, hebben we eenvoudigweg de inhoud van het bestand weergegeven fstab met behulp van het cat-commando:

Kat fstab

Tafel fstab bestaat uit zes (6) kolommen. Daar zijn ze:

Apparaat(apparaat) - UUID (Universal Unique Identifier)

koppelpunt(Mount point) - de map waar we het apparaat willen mounten

Type(Type) - bestandssysteemtype, bijvoorbeeld: ext2, ext3, swap, ISO9660, enz.

Opties(Parameters) zijn: rw (lezen/schrijven), auto, nouser, async, suid, etc.

Dumpen(Dump) - specificeert hoe vaak er een back-up van deze schijf moet worden gemaakt

Doorgang- definieert de optie "pass" wanneer fsck het bestandssysteem moet controleren.

Stap 4: Ontkoppelen

Wanneer we een schijf of apparaat moeten ontkoppelen (ontkoppelen), dan is de opdracht die we moeten gebruiken: bedrag. Let op de spelling ervan. Het heet bedrag, maar niet ontkoppelen.
Om ons cdrom-apparaat dat we hierboven hebben gemonteerd te ontkoppelen, voert u het volgende in:

Umount /dev/cdrom

U kunt een schijf of apparaat dat momenteel door het systeem wordt gebruikt, niet loskoppelen.
Kom terug voor meer tutorials over hacken en de basisprincipes Linux, die je moet kennen om te hacken als een echte PRO.

Als u een harde schijf met het NTFS- of ext2-, ext3-bestandssysteem moet aansluiten/mounten op een computer die is gebaseerd op het Linux-besturingssysteem, dan leest u het juiste artikel.

Waarom zou je het handmatig doen als moderne Linux-desktopsystemen het automatisch doen?

Er zijn enkele gevallen waarin het systeem Linux kan een schijf niet automatisch koppelen/verbinden vanwege een aantal logische fouten op de schijf, virussen die NTFS/FAT-partities hebben geïnfecteerd of vanwege iets anders afwijkends. Om dit te doen, doen echte systeembeheerders het handmatig. En ze doen dit met het mount-commando.

Het mount-commando in Linux is een zeer flexibel hulpmiddel in de handen van een systeembeheerder. U kunt de opdracht mount gebruiken om een ​​netwerkstation, harde schijfpartitie of USB-station te koppelen.

Dit artikel is geen volledige, uitputtende beschrijving van het mount-commando (een volledige beschrijving van het mount-commando kun je vinden door het man mount-commando in de console uit te voeren), maar het streeft ernaar dit te doen. Het artikel dat het mount-commando beschrijft, wordt voortdurend bijgewerkt en aangepast. Je kunt al je suggesties met betrekking tot het artikel achterlaten in de reacties.

De apparaten die momenteel op de computer zijn aangesloten, kunnen worden bekeken door in de console te typen:

Met dit commando worden alle apparaten weergegeven die zijn aangesloten. Ze zijn misschien niet gemonteerd, maar wel verbonden. Op het scherm zie je zoiets als dit:

Schijf /dev/sda: 40,0 GB, 40020664320 bytes
255 koppen, 63 sectoren/spoor, 4865 cilinders

Schijf-ID: 0x815aa99a Partitietabelgegevens staan ​​niet in schijfvolgorde
Schijf /dev/sdb: 80,0 GB, 80026361856 bytes
255 koppen, 63 sectoren/spoor, 9729 cilinders
Eenheden = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x973248ad

Apparaat Laden Begin Eindblokken Id Systeem
/dev/sdb1 * 1 9729 78148161 83 Linux

Schijf /dev/sdc: 1027 MB, 1027604480 bytes
32 koppen, 62 sectoren/spoor, 1011 cilinders
Eenheden = cilinders van 1984 * 512 = 1015808 bytes
Schijf-ID: 0x6f20736b

Uit de bovenstaande lijst kunt u zien dat het volgende is verbonden met het besturingssysteem:

  1. twee harde schijven: /dev/sda - besturingssysteem en /dev/sdb - "bestandsprullenbak"
  2. verwisselbare USB-schijf: /dev/sdc
Het bekijken van gemonteerde apparaten gebeurt met het commando:

Hierna ziet u op het scherm:

/dev/sda1 aan / type reiserfs (rw,relatime,notail) tmpfs op /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc aan /proc type proc (rw,noexec,nosuid,nodev)
sysfs op /sys type sysfs (rw,noexec,nosuid,nodev)
varrun op /var/run type tmpfs (rw,nosuid,mode=0755)
varlock op /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev op /dev type tmpfs (rw,mode=0755)
tmpfs op /dev/shm type tmpfs (rw,nosuid,nodev)
devpts op /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl aan /sys/fs/fuse/connections type fusectl (rw)
lrm op /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
/dev/sda3 aan /home type ext3 (rw,relatime)
securityfs op /sys/kernel/security type securityfs (rw)
binfmt_misc op /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon op /home/user/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc op /media/USBFlash type vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

  • de eerste regel geeft aan dat het rootbestandssysteem het reiserfs-bestandssysteem is met mount-parameters: lees- en schrijftoegang (rw)
  • /dev/sda3 is de /home schijfpartitie
  • /dev/sdc is een gemonteerd verwijderbaar USB-apparaat
Hetzelfde resultaat kan worden bereikt door naar de inhoud van het bestand /etc/mtab te kijken (op sommige Linux-systemen heet het bestand /etc/mnt/tab)
  • Kolibrie
    27 maart, 09:27

    nadat ik dit commando had ingevoerd: sudo chmod -R 0777 /home/roza/Desktop Er waren geen foutmeldingen in Debian, maar in Mint verschijnt tijdens het opstarten een bericht met de volgende inhoud:

    Het gebruikersbestand $HOME/.dmrc heeft onjuiste rechten en wordt genegeerd. Dit voorkomt dat de standaardsessie en taal worden opgeslagen. De eigenaar van dit bestand moet de gebruiker zijn en het bestand moet toestemming 0644 hebben. De thuismap van de gebruiker ($HOME) moet eigendom zijn van de gebruiker en mag niet beschrijfbaar zijn door andere gebruikers.

    Vervolgens bevriest alles een paar seconden en wordt het bureaublad geopend. En nu kan ik geen sudo of alleen su gebruiken - de terminal vloekt niet in het Russisch. Is het mogelijk om de rechten op ($HOME) te herstellen? Misschien kan dit gedaan worden met behulp van een Mint live-schijf?

  • Mut@NT
    29 maart, 12:13

    Kolibrie: Vervolgens bevriest alles een paar seconden en wordt het bureaublad geopend. En nu kan ik geen sudo of alleen su gebruiken - de terminal vloekt niet in het Russisch. Is het mogelijk om de rechten op ($HOME) te herstellen? Misschien kan dit gedaan worden met behulp van een Mint live-schijf?

    Probeer de rechten terug te geven:
    sudo chmod -R 0644 /home/roza/Desktop

    En de eigenaar:
    sudo chown -R UW_LOGIN_IN_MINT /home/roza/Desktop

  • Kolibrie
    2 april, 08:43 uur
  • Mut@NT
    3 april, 13:39

    Kolibrie: Toch werkte niets :(. Over het algemeen heb ik de partitie opnieuw geïnstalleerd met Mint. Het belangrijkste is dat ik heb geleerd hoe ik partities moet mounten (ik begreep hoe het moet, dan is het gemakkelijker) En ik heb ook een les voor mezelf geleerd - je hebt nodig om de rechten heel zorgvuldig te verdelen. Hoe dan ook bedankt!

    P.S. Het belangrijkste is dat je iets hebt geleerd))

  • Alex in aanbouw
    19 mei, 08:41

    Bedankt.
    Een paar aanvullingen.
    1. Mijn partitie op de harde schijf wilde bijvoorbeeld niet worden gekoppeld nadat ik verbinding had gemaakt met een Windows-machine die was geïnfecteerd met virussen. Het gebeurde zo dat het virus autorun.exe naar de root van mijn partitie gooide en daarom wilde Linux deze partitie niet mounten.
    Ik wilde het niet mounten, niet vanwege autorun.exe, maar omdat Windows hoogstwaarschijnlijk "ten onrechte" was gedoofd en er een byte op ntfs stond over het controleren van de integriteit van het bestandssysteem. In dit opzicht is ntfs3g zonder "force" bang om zo'n FS te mounten, om het niet te beschadigen.
    2. Aangezien er een sectie is over “SMB”, zou het de moeite waard zijn om CIFS te vermelden.
    En geef als voorbeeld iets als:
    mount -t cifs -o gebruikersnaam=domein\gebruiker //remote-win2k3-server/C$ /mnt/smb/

  • Nefazjno
    20 mei, 15:26
  • Tonik
    24 mei, 03:04
  • Mut@NT
    26 mei, 17:27

    Alex in aanbouw: Bedankt. Een paar aanvullingen. 1. Mijn harde schijfpartitie wilde bijvoorbeeld niet worden gekoppeld nadat ik verbinding had gemaakt met een Windows-machine die was geïnfecteerd met virussen. Het gebeurde zo dat het virus autorun.exe naar de root van mijn partitie gooide en daarom wilde Linux deze partitie niet mounten. Ik wilde het niet mounten, niet vanwege autorun.exe, maar omdat Windows hoogstwaarschijnlijk "ten onrechte" was gedoofd en er een byte op ntfs stond over het controleren van de integriteit van het bestandssysteem. In dit opzicht is ntfs3g zonder "force" bang om zo'n FS te mounten, om het niet te beschadigen. 2. Aangezien er een sectie is over “SMB”, zou het de moeite waard zijn om CIFS te vermelden. En geef als voorbeeld iets als: mount -t cifs -o gebruikersnaam=domein\gebruiker //remote-win2k3-server/C$ /mnt/smb/

    Niet belangrijk: Het zou leuk zijn als NFS-montage ook werd beschreven

    Bedankt voor de opmerking. Ik zal wat aanvullingen toevoegen.

    Toon: En het artikel heeft mij geholpen. Elementair! – Ik vergat hoe ik het moest monteren... Ik bladerde snel door het artikel en herinnerde het me. Hartelijk dank aan de auteur!

    Kom vaak terug :)

  • Dennis
    11 juni, 11:47

    Bedankt voor het artikel,
    erg goed begrijpelijk

  • Ljoedmila
    9 juli, 13:05

    # sudo mount -t smbfs -o gebruikersnaam=vasja,password=pupkin //pupkin_v/Video /home/user/video
    werkt niet, geeft hulp
    gebruik: ……
    Ik werk in ubuntu. u moet de gedeelde Windows-map verbinden
    Misschien heeft het team het mis?

  • Mut@NT
    9 juli, 22:11

    Ljoedmila:# sudo mount -t smbfs -o gebruikersnaam=vasja,password=pupkin //pupkin_v/Video /home/user/video werkt niet, geeft hulpgebruik: ...... Ik werk in ubuntu. je moet de gedeelde Windows-map verbinden. Misschien is de opdracht verkeerd?

    Lijn
    gebruikersnaam=vasja,wachtwoord=pupkin
    moet worden vervangen door de vereiste parameters. Als u namens een gast verbinding maakt, moet u voorzichtig zijn, er zijn nuances en verschillen tussen het Russische en Engelse Windows-besturingssysteem

  • Andrej
    31 augustus, 10:04

    In Ubuntu zou het zo moeten zijn:
    mount -t cifs -o gebruikersnaam=tridge,wachtwoord=foobar //fjall/test /mnt/smb/fjall

  • C.J.
    14 september, 20:28

    cj@Monster:~$ sudo umount /dev/sda1
    umount: /: apparaat is bezet. (In sommige gevallen wordt nuttige informatie over processen die het apparaat gebruiken gevonden door lsof(8) of fuser(1))
    cj@Monster:~$ df -h
    Bestandssysteem Grootte Gebruik Dost Gebruik % gemonteerd op
    /dev/sdb1 26G 9.1G 16G 37% /
    geen 1,7G 416K 1,7G 1% /dev
    geen 1,7G 0 1,7G 0% /dev/shm
    geen 1,7G 200K 1,7G 1% /var/run
    geen 1,7G 0 1,7G 0% /var/lock
    geen 1,7G 0 1,7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8.1G 74% /media/Win7
    /dev/sda5 50G 8.9G 41G 18% /media/Overig
    /dev/sdc1 373G 372G 946M 100% /media/OPSLAG
    /dev/sdb7 94G 88G 5.5G 95% /media/MUZIEK & GAMES
    /dev/sda1 26G 9.1G 16G 37% /

  • Vladimir
    15 september, 09:46
  • Mut@NT
    19 september, 20:14 uur

    CJ: U moet de /dev/sda1-schijf mounten, maar deze beweert dat deze al op het “/”-punt is aangekoppeld, hoewel de Ubuntu-systeempartitie op dit punt is aangekoppeld. Vertel me wat ik moet doen, ik word al gekweld :(

    U kunt de uitvoer van de opdracht weergeven:
    sudo fdisk -l

    Vladimir:
    De enige opmerking zijn de fouten in het gebruik van -TSYA of -TSYA? Nogmaals bedankt.:)

    Dat zou kunnen ;) Je moet het onder de aandacht van je redacteur brengen ;)

  • Taras
    27 september, 06:59
  • Mut@NT
    30 september, 06:46

    Tara's: Het samba mount-commando werkt niet.

    Wat werkt er precies niet in?

  • Romeins
    2 november, 20:41

    Wat als het bestandssysteem LWM2 is en Linux Mint klaagt?!
    dat wil zeggen dat de opdracht sudo mount -t lwm2 /dev/sdb /home/user/Video niet wordt geaccepteerd.

  • zzzbr
    2 november, 22:52

    Mut@NT: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    Dus? Dat wil zeggen, het koppelpunt is /home/roza/Desktop?

    Als alles voor je is aangekoppeld en het bestandssysteem /dev/hda3 zichtbaar is, maar je niet over voldoende rechten beschikt, hoef je alleen maar deze rechten toe te voegen:
    sudo chmod -R 0777 /home/roza/Desktop

    mmm... het lijkt mij... dat dit geen erg goede manier was... het zou juister zijn om in te loggen vanuit de root, want op deze manier gaf je rechten aan alles en iedereen... en dit is niet goed ...

    NAAR MIJN BESCHEIDEN MENING! ook al zeggen ze dat er een miljoen artikelen zijn, het is nog steeds een goed artikel) maar er zijn niet genoeg voorbeelden... Ik zou graag een aantal niet-standaard toepassingen willen zien... want met voorbeelden is alles gemakkelijker te begrijpen)
    29 november, 20:33

  • Mut@NT
    5 december, 19:34

    maximaal: Het was Windows, de harde schijf was verdeeld in 4 logische schijven (c,d,e,f). Ik heb ubuntu 10.04 op schijf “c” geïnstalleerd, waardoor Windows werd vernietigd. Nu heb ik geen toegang en kan ik de andere logische schijven niet zien. Kunt u mij vertellen wat ik moet doen om er toegang toe te krijgen?

  • Ihor
    6 december, 14:41

    >
    >

  • Mut@NT
    14 december, 10:48

    Ihor:> Harde schijfpartities mounten
    > ...Je kunt elk montagepunt nemen.
    Het lijkt erop dat het Big Red Book (ik hoorde ook “van Nemeth”) zegt: “... het is raadzaam dat er geen bestanden in de map staan ​​waar je aan het mounten bent, omdat ze dan niet zichtbaar zullen zijn.”

    Nou, dat spreekt voor zich.

  • Tekenfilm
    7 januari, 22:06

    ISO-image gemonteerd

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    Hij schrijft Russische bestandsnamen in cryptische taal.

  • uhm
    29 maart, 16:15

    Er zijn veel artikelen en boeken, maar dit is de eerste keer dat ik iets menselijks zie, geschreven, om zo te zeggen, getoond en verteld. Aan de auteur heb ik iets voor mezelf gevonden, maar jarenlang kon ik ' Ik begreep het niet en kon het ook niet vinden. De auteur verdient respect; als een dergelijk artikel zeven jaar geleden in mijn handen was gekomen, toen ik begon te surfen op de uitgestrekte Linux-gebieden, zou ik heel blij zijn geweest.

    Alles is verteld

  • Zlobik
    18 augustus, 08:09

    Vertel me alsjeblieft hoe ik de montagestaarten moet schoonmaken? Bedankt.

  • Neon
    12 januari, 23:29

    Hier overkwam mij iets grappigs. Ik heb geprobeerd een opstartbare Windows-flashdrive te maken. Ik heb de flashdrive geformatteerd met de opdracht mkfs en vervolgens volgens de aanbevelingen van enkele "geavanceerde" gebruikers. Ik installeerde de gparted-applicatie, gaf de flashdrive de opstartbare (actieve) vlag... En daarna begonnen de wonderen:
    1. probleem: mount & umount-opdrachten verdwenen
    2. We zijn erin geslaagd de opdrachten te herstellen, maar er is nog een probleem. Bij het aankoppelen van een partitie (ongeacht welk systeem) is de fs verbonden in de leesmodus en kunnen de toegangsrechten niet worden gewijzigd. Het systeem reageert eenvoudigweg niet op deze opdrachttoetsen en zegt dat alles in orde is, de bewerking is succesvol voltooid.

    Conclusie Ik kan bestanden van elk medium ophalen, maar ik kan geen bestanden weggeven. Ik heb het artikel van fstab gelezen. Ik heb het bestand handmatig herschreven. Ik heb er verder geen wijzigingen in aangebracht. Maar een poging om een ​​schijf met schrijf- en uitvoerrechten te mounten, eindigde nog steeds op een mislukking. Nadat ik gparted had verwijderd en het systeem opnieuw had opgestart, begon het fstab-bestand dat ik had bewerkt correct te werken en werden de mount-opdrachten hersteld.

    Aandachtsvraag: Wat is de reden voor dit gedrag van gparted en hoe heeft het dit gedaan? Hoe ga je hiermee om zonder gparted te verwijderen?

  • Agatha
    21 januari, 23:07

    Uitstekende, begrijpelijke artikelen: deze, “.. SWAP in Linux”, “.. wat is fstab?”!
    Geachte auteur, schrijf er alstublieft nog een paar, over onderwerpen als partitioneren, schijfpartitioneren, partities samenvoegen, naar een andere partitie verhuizen.
    Dat zou een geweldige collectie zijn!

  • Alexander
    7 april, 00:35

    Is het mogelijk om op de een of andere manier de broncode van dit wonderprogramma te verkrijgen?

  • sbp
    29 juni, 01:27

    Vertel me wat ik moet doen?
    Ik heb Ubuntu 12.04 een week geleden geïnstalleerd. Na enkele onzorgvuldige acties crashte het systeem. De schijf bevat 250 GB aan informatie. LiveCD HDD ziet het wel, maar start niet (geeft een foutmelding). En er is geen manier om het aan te sluiten. Hier is het resultaat (zelfs in deze versie) -
    root@ubuntu:~# sudo mount -t ext4 -o force /dev/sda1 /
    mount: verkeerd fs-type, slechte optie, slecht superblok op /dev/sda1, ontbrekende codepagina of helperprogramma, of andere fout. In sommige gevallen kan nuttige informatie gevonden worden in syslog - probeer dmesg | staart of iets dergelijks

    Ik heb geprobeerd het systeem te herstellen met behulp van aanbevelingen van websites, maar het mocht niet baten. Bij het opstarten vanaf schijf geeft dit aan dat de opstartmanager het besturingssysteem niet heeft gedetecteerd.
    Vertel me wat ik moet doen?, waar moet ik "rennen"?

  • bioscoop
    25 oktober, 23:50

    Goedemiddag. Er is een server voor een filmprojector op Linux. Het verschilt van de gebruikelijke doordat het een ingebouwd Digital Cinema-programma heeft voor het vertonen van films via een projector. Het moederbord is onlangs overleden, ze hebben het vervangen en een ander geïnstalleerd. Alles werd opnieuw geladen. Nu ziet de server de draagbare SATA-harde schijf niet. het is verbonden met behulp van een slee om films naar de server over te brengen (1 film weegt 90 tot 300 GB). Vertel me eens, kan ik het mount-commando gebruiken zodat hij het kan zien? (stroom wordt geleverd aan de schijf, alle kabels zijn aangesloten, maar ziet de schijf nog steeds niet)

  • Vroeg of laat worden Debian-gebruikers geconfronteerd met het concept van het mounten van partities en schijven. Velen, vooral voormalige Windows-gebruikers, hebben moeite met het mounten van partities, maar als je erover nadenkt, is alles heel eenvoudig en logisch. Hieronder vindt u een beschrijving van het montageproces op UNIX-systemen en een analyse van de meest typische gevallen. En zelfs als u omringd bent door een GUI, kan het kennen van consoleopdrachten erg handig zijn. Nadat u een paar nuttige UNIX-commando's hebt geleerd, zult u bovendien vertrouwd raken met deze zwarte magie en deze misschien gaan gebruiken.

    Partities mounten in Linux - algemene woorden

    Als de Linux-kernel uw opslagapparaat heeft herkend, moet deze een soort externe interface bieden waarmee de gebruiker met het apparaat kan werken. Deze interface is bedoeld om apparaatbestanden in de map te maken /ontwikkelaar

    Apparaten waarmee verbonden is IDE, apparaatbestanden zullen overeenkomen /dev/hda, /dev/hdb enzovoort.

    Soort apparaat SCSI, evenals degenen die in de geest dicht bij hen staan SATA-apparaten en USB-flashdrives hebben bestandsapparaten /dev/sda, /dev/sdb enz.

    Als de schijf partities heeft, komt het nummer in de bestandsapparaatnaam overeen met het partitienummer.

    Als er twee partities op een USB-flashstation staan, wordt de eerste aangeroepen /dev/sda1, en ten tweede /dev/sda2

    Het monteren van scheidingswanden- Dit is een uitleg van het systeem over hoe u bij uw gegevens kunt komen en deze beschikbaar kunt maken voor gebruik. Het systeem moet drie eenvoudige dingen uitleggen:

    1. welk bestandssysteem zich op de partitie bevindt;
    2. welk bestandsapparaat heb je nodig;
    3. waar te verbinden voor weergave = montagepunt;

    De map waar u de inhoud van uw partities kunt bekijken, wordt het koppelpunt genoemd. Daarom moet u aan het systeem uitleggen - via een commando of via een grafische interface - wat u wilt mounten, waar en wat voor soort bestandssysteem zich op deze partitie bevindt.

    Vertaald in UNIX-taal klinkt het als volgt:

    mount -t vfat /dev/hda3 /mnt/harde schijf

    Als u dezelfde partities regelmatig moet mounten, voegt u deze toe /etc/fstab- dit is een systeemconfiguratie die alle benodigde partities voor montage specificeert. Dit bestand kan door niemand worden bewerkt, maar alleen wortel. Dus verkrijg gewoon rootrechten en bewerk het /etc/fstab

    Bestand /etc/fstab bestaat uit kolommen gescheiden door tabtekens (TAB-sleutel). Hier is een voorbeeld van de bestandsinhoud /etc/fstab:

    # /etc/fstab: statische bestandssysteeminformatie.
    #
    #
    /dev/hda2/reiserfs notail,noatime 0 1
    /dev/hdb /mnt/cdrom iso9660 ro,gebruiker,noauto 0 0
    /dev/sda1 /mnt/flash vfat iocharset=koi8-r,codepage=866,rw,user,auto 0 0

    Het kolomformaat is als volgt:

    • Monteerbaar apparaat(bestandsapparaat, ook bekend als de partitie die u wilt koppelen)
    • koppelpunt(in welke map in het bestandssysteem moet worden gemount)
    • Gekoppeld bestandssysteemtype
    • Mount-opties(taalcodering, moet bij opstarten worden geactiveerd)
    • Dumpen(meestal 0)
    • Doorgang(meestal 0)

    Het is belangrijk dat u bij het bewerken na elke kolom een ​​tabblad invoegt /etc/fstab(Na elke tekstkleurwijziging in dit voorbeeld)

    Hieronder staan ​​voorbeelden van mounts voor elk bestandssysteem.

    Eenmalige FAT-mount

    Tijdelijke, eenmalige montage, bijvoorbeeld van een flashstation, ziet er als volgt uit op de opdrachtregel (laat me u er nogmaals aan herinneren dat alle bewerkingen als root worden uitgevoerd):

    mount -t vfat /dev/sda1 /mnt/usb

    Permanente FAT-mount

    /etc/fstab de regel toevoegen:

    /dev/sda1 /mnt/usb vfat iocharset=utf8,codepage=866,user,rw 0 0

    Eenmalige NTFS-mount

    Tijdelijke, eenmalige aankoppeling, bijvoorbeeld van een partitie met Windows-gegevens, ziet er als volgt uit (laat me u er nogmaals aan herinneren dat alle bewerkingen als root worden uitgevoerd):

    mount -t ntfs-3g /dev/sda1 /mnt/win

    Permanente NTFS-mount

    Als u voortdurend naar deze secties moet verwijzen, bewerkt u deze /etc/fstab de regel toevoegen:

    /dev/sda1 /mnt/win ntfs-3g umask=0,nls=utf8,exec,user,auto,rw 0 0

    Een cd/dvd-station mounten in Debian

    Hoogstwaarschijnlijk is dit al gedaan in uw distributie. Ik presenteer het hier echter als voorbeeld.

    Eenmalige cd/dvd-montage

    mount -t iso9660 /dev/cdrom /mnt/dvd

    Permanente CD/DVD-montage

    Als u voortdurend naar deze secties moet verwijzen, bewerkt u deze /etc/fstab de regel toevoegen (laat me je er nogmaals aan herinneren dat alle bewerkingen als root worden uitgevoerd):

    /dev/cdrom /mnt/cdrom iso9660 gebruiker,ro 0 0

    Een ISO-bestand mounten in Debian

    U hebt ergens een ISO-bestand gedownload en wilt de inhoud ervan bekijken. Windows heeft hier veel software voor. In Linux en UNIX in het algemeen is dergelijke software niet vereist, omdat het mounten van een ISO-image voor het systeem niet anders is dan het mounten van een cd/dvd-schijf. U hoeft slechts één parameter door te geven -o lus om het systeem te vertellen dat we op een loopback-apparaat gaan mounten ( terugloop). Als u dit veel en vaak moet doen, kunt u het programma GmountISO gebruiken

    mount -t iso9660 bestand.iso /mnt/dvd -o lus

    Dat wil zeggen, we koppelen het bestand.iso type iso9660 aan het koppelpunt /mnt/dvd op de lusapparaatlus

    Ontkoppelen op commando.

    Laten we eens kijken hoe we een harde schijf in Ubuntu kunnen mounten. Om dit te doen, moet u drie stappen uitvoeren:

    1. Maak een partitie op uw harde schijf.
    2. De schijf formatteren.
    3. Een schijf in het systeem monteren.

    We gebruiken het hulpprogramma fdisk. U kunt de lijst met schijven die op uw computer zijn aangesloten bekijken met de opdracht:

    Met de opdracht wordt tekst ongeveer als volgt uitgevoerd:

    Schijf /dev/sda: 21,5 GB, 21474836480 bytes
    255 koppen, 63 sectoren/spoor, 2610 cilinders



    Schijf-ID: 0x000bedde

    Apparaat Laden Begin Eindblokken Id Systeem
    /dev/sda1 * 1 2497 20051968 83 Linux
    /dev/sda2 2497 2611 916481 5 Uitgebreid
    /dev/sda5 2497 2611 916480 82 Linux-swap / Solaris

    Schijf /dev/sdb: 2147 MB, 2147483648 bytes
    255 koppen, 63 sectoren/spoor, 261 cilinders
    Eenheden = cilinders van 16065 * 512 = 8225280 bytes
    Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
    I/O-grootte (minimaal/optimaal): 512 bytes / 512 bytes
    Schijf-ID: 0x00000000

    Schijf /dev/sdb heeft geen geldige partitietabel

    We hebben twee schijven, sda en sdb. Er zijn al drie partities op sda en sdb is niet gepartitioneerd. Om partities op sdb te maken, voert u de opdracht uit:

    U wordt gevraagd om `m` in te voeren voor hulp, voer het in en kijk welke opties er zijn om met de schijf te werken

    Commando actie
    een opstartvlagschakelaar
    b bsd-schijflabel bewerken
    c schakel de DOS-compatibiliteitsvlag in
    d partitie verwijderen
    l lijst met bekende bestandssysteemtypen
    m geef dit menu weer
    n het toevoegen van een nieuwe partitie
    o het aanmaken van een nieuwe lege DOS-partitietabel
    p partitietabeluitvoer
    q afsluiten zonder de wijzigingen op te slaan
    s het maken van een nieuw leeg Sun-schijflabel
    verander de partitiesysteem-ID niet
    u Scherm-/inhoudseenheden wijzigen
    v partitietabelcontrole
    w schrijf partitietabel naar schijf en sluit af
    x extra functionaliteit (alleen voor experts)

    Voer `n` in, dat wil zeggen: voeg een nieuwe sectie toe

    Commando (m voor referentie): n
    Commando actie
    e verlengd
    p hoofdgedeelte (1-4)

    Selecteer de belangrijkste door op `p` te drukken

    Sectienummer (1-4):

    We stellen hoe dan ook het sectienummer in, maar voor de bestelling is het beter dan 1 (als het niet druk is natuurlijk). Dit nummer geeft aan hoe uw schijf sdb1 of sdb2 zal heten, enz.

    Eerste cilinder (1-261, standaard 1):
    Standaardwaarde 1 wordt gebruikt
    Laatste cilinder, +cilinders of +maat(K,M,G) (1-261, standaard 261):
    Standaardwaarde 261 wordt gebruikt

    Commando (m voor referentie): w
    De partitietabel is gewijzigd!

    Roep ioctl() aan om de partitietabel opnieuw te lezen.
    Schijven zijn gesynchroniseerd.

    We hebben de sectie gemaakt, nu moeten we deze opmaken. Laten we het commando gebruiken mkfs

    Het formaat is eenvoudig mkfs.bestandssysteem-apparaat

    We moeten bijvoorbeeld onze /dev/sdb1 V ext4 Voer hiervoor de volgende opdracht uit:

    mkfs.ext4 /dev/sdb1

    en wacht tot onze schijf is geformatteerd.

    Laten we nu onze schijf daadwerkelijk mounten. Laten we dit doen met behulp van de opdracht monteren

    mount -t ext4 /dev/sdb1 /usr/data

    -t ext4- specificeer het bestandssysteem van de aangesloten schijf

    /dev/sdb1- Eigenlijk het gedeelte zelf dat we verbinden

    /usr/gegevens- Het mountpunt is de plaats waar onze partitie is aangesloten

    U kunt de schijf ontkoppelen met de opdracht bedrag het opgeven van de schijf

    umount /dev/sdb1

    Om ervoor te zorgen dat de schijf na een herstart automatisch op het systeem wordt aangekoppeld, moet u deze registreren in het bestand /etc/fstab. Ga naar een nieuwe regel en voeg een regel als volgt toe:
    harde schijf partitie koppelpunt bestandssysteem koppelopties twee hulpnummers. Om bijvoorbeeld onze partitie /dev/sdb1 met het ext4-bestandssysteem te beschrijven, voegt u de volgende regel toe:

    /dev/sdb1 /usr/data ext4 standaardwaarden 1 2

    Waar, /dev/sdb1- onze partitie, schijf, apparaat, noem het hoe je maar wilt

    /usr/gegevens- het mountpunt waar de bestanden van onze schijf zullen staan

    ext4- bestandssysteem, op een gemonteerde schijf

    standaardinstellingen- alle opties zijn standaard. Lees hieronder hun beschrijving

    1 2 - Hulpnummers, lees ook onderstaande beschrijving

    Opties tabel:

    Keuze Beschrijving
    standaardinstellingen Gebruik standaardinstellingen. Dat wil zeggen, deze: rw,suid,dev,exec,auto,nouser,async.
    rw/ro Lezen-schrijven toegestaan ​​/ Alleen-lezen toegestaan
    suid/nosuid Schakel de werking van suid- en sgid-bits in/uit
    ontwikkelaar/nodev Interpreteer/interpreteer het speciale apparaatblok op het bestandssysteem niet.
    exec/noexec Uitvoering van binaire bestanden op deze schijf toestaan ​​/ weigeren
    auto/geen auto Het apparaat wordt automatisch geïnstalleerd tijdens het opstarten / niet
    nouser/gebruiker Verbod op mounten door iedereen behalve root (nouser) / Mounten namens elke gebruiker toestaan
    asynchroon/synchronisatie Schrijven en lezen op de schijf wordt asynchroon/synchroon uitgevoerd

    Hulpnummers.

    Hallo, beste lezers van de site "". Vandaag zullen we je verder laten kennismaken met de prachtige innerlijke wereld van Linux-systemen en je (zoals je waarschijnlijk al uit de titel van het artikel begreep) kennis laten maken met mounten in besturingssystemen waarop Linux "draait".

    En natuurlijk zullen we proberen de informatie in een vereenvoudigde versie te presenteren, d.w.z. We zullen weinig vermelden en meer aandacht besteden aan het werken in de grafische modus. Nou ja, zo gaat het. Nou, het is niet nodig om uit te stellen, laten we gaan.
    Laten we ons deze situatie even voorstellen. U hebt besloten te installeren Linux tweede besturingssysteem samen met ramen. We installeerden het, startten het en wilden vervolgens naar de partities kijken ramen door de ogen van Linux-gebruikers :). En, - Oeps! - Mogelijk wacht u hier een kleine teleurstelling, omdat u deze (sectie) niet ziet (we overwegen een eenvoudig geval wanneer u de installatie hebt uitgevoerd). ntfs-config werken met NTF's-partitions, en het systeem ziet uw partities, maar heeft ze om de een of andere reden niet gemount).

    Om het vervolgens te kunnen gebruiken, moeten we dit onzichtbare apparaat aansluiten of, met andere woorden, monteren. Laten we om te beginnen een van de vorige artikelen onthouden - ", waarin we op een enigszins verhulde manier zeiden dat het bestandssysteem (FS) Linux is zeer nauw verwant aan mounten, en meer specifiek - er werd vermeld dat het bestandssysteem één grote boom is met een hoofdmap / (slash). En het aankoppelen van het rootbestandssysteem is onderdeel van het kernelinitialisatieproces. Tijdens het laadproces van het besturingssysteem vindt er een sequentiële (en niet zomaar een) verbinding plaats van alle zichtbare (en ook onzichtbare :)) apparaten door het systeem.

    In moderne distributies zie je het proces van het laden van de kernel zelf niet, omdat dit allemaal achter een prachtige achtergrond gebeurt. Maar soms is deze informatie erg handig, omdat naast gegevens over gekoppelde apparaten verschillende nuttige kernelberichten worden weergegeven - over de beschikbare apparatuur; over en technologieën die worden ondersteund; en vooral en waardevol - over eventuele fouten. Om alle berichten van het opstartsysteem te zien, typt u de opdracht:

    Het laden van de kernel is een apart gesprek, we zullen er nu niet bij stilstaan, voer gewoon de bovenstaande opdracht in en bestudeer zorgvuldig alles wat op het beeldscherm wordt weergegeven. Ik verzeker je dat je daar veel “lekkere” dingen zult vinden.

    Laten we het verder begrijpen. Hier is de kern Linux heeft al uw apparaten geïdentificeerd die gegevens bevatten. En dan wat? En dan is het simpelweg verplicht om jou en mij een soort externe link te geven voor verder werk met deze apparaten. En paradoxaal genoeg zal de rol van dergelijke links zijn apparaatbestanden, die zijn gemaakt in de map / ontwikkelaar. Dit is de enige manier waarop jij en ik toegang kunnen krijgen tot de bestanden en mappen die zich op onze, aan het zicht verborgen, schijf of schijven bevinden, afhankelijk van wie je bent. Velen hebben misschien een redelijke vraag: waarom zou je de moeite nemen en het handmatig doen, als het moderne systemen zijn? Linux gaan ze er automatisch mee om? Geloof me, soms is dit nodig; er zijn individuele gevallen waarin het systeem werkt Linux kan de schijf niet automatisch verbinden vanwege een aantal redenen die verband houden met schijfstoringen of geïnfecteerde virussen NTFS/FAT-secties of vanwege iets anders onnatuurlijks. En dan doen echte (of heel slimme gebruikers ;)) het handmatig met behulp van de opdracht:

    Dat geeft grofweg het volgende resultaat:

    Laten we een beetje verduidelijken wat we in de figuur zien. We observeren een echt montageproces in de beginfase van het opstarten van het systeem. Het pseudo-bestandssysteem was het eerste dat erbij kwam (onthoud dat het wordt gebruikt om informatie over processen te verstrekken), vervolgens het virtuele bestandssysteem / sysfs, dat kernelinformatie naar gebruikersruimte exporteert Linux over apparaten en stuurprogramma's die in het systeem aanwezig zijn. Naast de map / ontwikkelaar gemonteerd tmpfs. Dit is een tijdelijke bestandsopslag bedoeld voor montage FS, met het enige verschil dat het zich bevindt RAM in plaats van een fysieke schijf, d.w.z. op een andere manier is het . Hier worden bestanden gemaakt voor de apparaten die in het systeem aanwezig zijn en die “on the fly” kunnen worden aangemaakt - dit omvat verbindingen via USB(of wanneer een dynamische module met een apparaatstuurprogramma is geladen).

    En zo verder, enzovoort, dat wil zeggen, alles is opeenvolgend met elkaar verbonden, in volgorde. Om je niet bang te maken met duistere terminologie, laten we nu met beide benen op de grond staan ​​en ons gesprek over bewerken voortzetten. De laatste sluitende link is: schijf ( /dev/sda) en vervangbaar USB-apparaat ( /dev/sdb). Ik denk dat het niet nodig is om je te vertellen dat als er niet één partitie op een schijf (of een ander verwijderbaar apparaat) staat, maar meerdere, alle bestaande partities zullen worden gekoppeld en het enige verschil in de naam zal zitten bestandsapparaten. Bijvoorbeeld als het op schijf staat 5 partities, waarna de apparaatbestanden worden aangeroepen /dev/sda1, /dev/sda2, /dev/sda3, /dev/sda4, /dev/sda5.

    Conclusie:
    Het aantal partities op de verwisselbare schijf bepaalt het aantal bestandsapparaten dat wordt aangesloten.

    Dezelfde opdrachtuitvoer kan worden verkregen als we de inhoud van het bestand openen /etc/mtab(op sommige systemen Linux het bestand heet / etc/mnt/tab)

    # cat /etc/mtab

    Laten we gaan oefenen. Bekijk welke apparaten momenteel op de computer zijn aangesloten met behulp van de opdracht:

    # sudo fdisk -l

    Uw uitvoer kan compleet afwijken van de onderstaande afbeelding:

    Houd er rekening mee dat het mount/unmount-proces wordt uitgevoerd met privileges wortel, wat betekent het pictogram? # En sudo

    Verder. Op de foto kun je zien dat er maar één beschikbaar is, terwijl het er drie zijn bevestigingspunten- dit zijn het wisselbestand, de mappen en thuis(Bij het installeren van het systeem was het voor mij handiger om de schijf op deze manier te partitioneren).

    Wil je meer zelf weten en kunnen?

    Wij bieden u trainingen aan op de volgende gebieden: computers, programma's, administratie, servers, netwerken, website bouwen, SEO en meer. Ontdek nu de details!

    Met een waarschijnlijkheid van 90 Ik ben er zeker van dat er niet slechts één schijf op uw computer staat, maar dat er meerdere kunnen zijn en dat deze in partities kunnen worden verdeeld. Om toegang te krijgen tot deze partities moeten we ze koppelen aan het rootbestandssysteem en alleen dan hebben we toegang tot de inhoud van deze partities via het koppelpunt.

    Laten we nu verder gaan met trainen. Laten we aannemen dat we alleen bij de hand hebben CD/DVD-ROM. Laten we het erop proberen.

    1. Plaats de schijf in het station.
    2. Het wordt automatisch door het systeem voor u bepaald, d.w.z. gemonteerd (zie onderstaande afbeelding):


    3.
    Ontkoppel het met het commando:

    sudo umount /dev/cdrom

    Kijk eens naar de foto - CD/DVD-ROM niet gemonteerd (zoals blijkt uit de afwezigheid van een driehoek ernaast), maar..

    Het is zichtbaar in het systeem (dat wil zeggen gedefinieerd door het systeem, maar niet aangekoppeld), en typ daarom, om de authenticiteit hiervan te verifiëren, de opdracht:

    monteren | kolom -t

    Zoals je kunt zien, heeft het team dat laten zien CD/DVD-ROM afwezig.

    En nu het meest interessante, namelijk dat we beginnen te sjamaniseren met de toevoeging van onze, om zo te zeggen, cd terug. Hiervoor heb je een sjamanistische tamboerijn en rechte armen nodig :)

    1. Om niet te veel last te hebben van superuser-rechten, zullen we het terugkoppelen naar dezelfde map waaruit we het hebben uitgepakt, namelijk in /run/media/gebruikersnaam. Waarom hier? Het is makkelijk. Catalogus /loop was bedoeld als tijdelijke opslag voor "veiligheidsdoeleinden", en deze map ( /run/media/gebruikersnaam) blijft opzettelijk leeg nadat het systeem is opgestart, zodat je daar niets anders zult vinden dan aangekoppelde schijven (of andere verwijderbare apparaten) (op voorwaarde uiteraard dat je zelf niets verkeerd doet). Maar over het algemeen moeten we het eerst doen voordat we het daar bevestigen

    2 . Maak een map - /CD-ROM

    sudo mkdir /run/media/gebruikersnaam/CDROM

    3. Monteer met commando

    sudo mount -t iso9660 /dev/sr0 /run/media/gebruikersnaam/CDROM

    -tiso9660- een mount-parameter die meestal automatisch wordt bepaald, maar in sommige speciale gevallen moet deze parameter worden gespecificeerd zodat het systeem niet zegt: "Oh.. Het is zo jammer dat je het bestandssysteemtype niet hebt gedefinieerd." In ons geval is het bestandssysteemtype iso9660- dit type definieert alles CD-, DVD- schijven;

    /dev/sr0- dit is onze CD, waar deze naam vandaan komt is eenvoudig te bepalen aan de hand van het commando, en in ieder geval mount | kolom -t (of gebruik schijfhulpprogramma's, die beschikbaar zijn in elk Linux-systeem);

    /run/media/gebruikersnaam/CDROM– een vereiste parameter, anders begrijpt het systeem niet waar je dit allemaal wilt koppelen.

    Op de opdrachtregel gebeurde alles in drie regels :)

    Laten we de flashdrive op dezelfde manier mounten:

    1. Plaats de flashdrive in USB

    Onze flashdrive wordt geïdentificeerd als een bestandsapparaat /dev/sdb1 Met naam 3C9B-F329 en met het bestandssysteem FAT32.

    sudo umount /dev/sdb1

    En we zien zoiets als dit:

    3. Laten we nu een map in de map maken /run/media/gebruikersnaam/

    sudo mkdir /run/media/gebruikersnaam/3C9B-F329

    4. Wij monteren

    sudo mount /dev/sdb1 /run/media/gebruikersnaam/3C9B-F329

    De uitvoer die we krijgen is ongeveer als volgt:

    Dus hier is het. Door het hele artikel heen bent u tot de belangrijkste conclusie gekomen: door partities te monteren, leggen we “voorzichtig” aan het systeem uit hoe we bij de gegevens kunnen komen en deze beschikbaar kunnen maken voor gebruik voor onze doeleinden. Het belangrijkste hier is dat de map of submap bestaat, anders zal ons hele proces eindigen met een montagefout als deze niet bestaat.

    Opletten:
    Tijdens het montageproces wordt het daadwerkelijk gemonteerd FS elk apparaat (of andere bron). Het is gebruikelijk om te praten over “het mounten van een apparaat”, hoewel er in feite wordt bedoeld dat we het hebben over “het mounten van het bestandssysteem van een apparaat”.

    De terminal is echter voldoende, laten we verder gaan met eenvoudigere methoden met behulp van grafische hulpmiddelen.

    Er zijn veel hulpprogramma's en programma's voor het werken met schijven en partities (het eenvoudigste hulpprogramma is automatische montage, die door het systeem zelf wordt uitgevoerd), maar er is één "maar"... In elk Linux-het systeem heeft zijn eigen hulpprogramma's. Daarom kunnen we ze simpelweg niet allemaal fysiek bereiken. Bijvoorbeeld, binnen Ubuntu er is een ingebouwd hulpprogramma voor het werken met schijven" NTFS-schrijfconfiguratieprogramma", en u kunt het hulpprogramma ook installeren " Mount-manager". IN " Fedora" dezelfde - " palimpsest"Wat zit erbij" gnome-schijf-hulpprogramma".

    Bovendien... Er is een algemeen programma voor het werken met partities en schijven in elke partitie Linux-systeem - dit is. Dit programma is volledig gratis en kan niet alleen mounten, maar ook heel, heel veel dingen, maar we zullen niet alles overwegen waartoe het in staat is, maar slechts twee bewerkingen analyseren. Laten we het even kort houden, in de vorm van instructieve instructies:

    Hoe een partitie te ontkoppelen met Gparted:

    1. Voer het programma zelf uit (met rechten wortel)
    2. Selecteer de aangekoppelde partitie (rechtsboven vindt u een selectie van partities - gemarkeerd met een rode rechthoek).
    3. Maak vervolgens een keuze uit het menu " Hoofdstuk - Ontkoppelen". Welnu, of gebruik de rechtermuisknop op de geselecteerde sectie en selecteer " Ontkoppelen". Hierna ontkoppelt het programma de partitie (in dit geval de flashdrive)

    Als het loskoppelen mislukt, wordt de partitie hoogstwaarschijnlijk momenteel door andere processen gebruikt en kan deze daarom niet worden ontkoppeld. In dit geval moet u gebruiken Live-cd Gparted:

    Nu naar de tweede operatie.

    Hoe een partitie in GParted te mounten:

    1. Voer het programma uit (met rootrechten)
    2. Selecteer een partitie die nog niet is aangekoppeld (het belangrijkste is dat deze door het systeem wordt gedefinieerd).
    3. Ga vervolgens naar " Hoofdstuk - Monteren" en selecteer een koppelpunt uit de lijst. Of klik met de rechtermuisknop op het gemarkeerde gedeelte - " Monteren", waarna het de partitie aan het opgegeven koppelpunt zal koppelen.

    Als het menu-item " Hoofdstuk - Monteren" is niet zichtbaar (d.w.z. niet actief), wat betekent dat het niet weet op welk punt de partitie moet worden aangekoppeld. In dit geval moet u Live-cd Gparted.

    Maar bovenal vind ik het nut in het algemeen leuk openSUSE(Duitse distributie) en/of zijn prachtige " Controle Centrum" ("Systeemparameters") YaST, waarmee je zonder problemen kunt mounten/unmounten wat je maar wilt.

    Het proces is:

    1. Loop YaST(u kunt de opdrachtregel gebruiken met rechten root - /usr/bin/xdg-su -c /sbin/yast2 of via de grafische interface - " Systeemparameters - YaST").
    2. Ga naar " Systeem - Secties"

    Hoogstwaarschijnlijk wordt u gewaarschuwd dat deze handeling niet zo onschadelijk is, en begrijpt u de mate van schade die aan het systeem kan worden toegebracht als u iets niet helemaal correct doet. Maar je bent het er nog steeds mee eens en drukt " Ja " .

    Nu wordt het venster van de schijfpartitie-editor geopend, waar u de partitie selecteert (aan de linkerkant) – "Harde schijven" en aan de rechterkant ziet u een lijst met alle schijven die momenteel op uw computer zijn aangesloten. Zoek degene die je wilt bijvoegen (in ons geval selecteren we de allerlaatste regel - dit is een flashdrive).

    Herinnering: vergeet niet de schijf waarmee u gaat experimenteren los te koppelen.

    Doe dit op de standaard manier, namelijk door op het driehoekje in Explorer te klikken:

    Houd er rekening mee dat één schijf minstens twee regels beslaat. De eerste is de fysieke naam en markering, en de tweede is de logische schijf (partities) met een bestandssysteem.
    Kijk naar de gemarkeerde regel - het bestandssysteemtype wordt daar aangegeven. We hebben het FAT32.
    Selecteer uw schijf en klik op de knop "Bewerking", die zich onderaan het venster bevindt.
    Het instellingenvenster wordt geopend. Zorg ervoor dat er een vinkje naast het item staat "Niet formatteren".

    Meestal alle schijven erin Linux gekoppeld aan een map /run/media/gebruikersnaam, die we hierboven noemden.

    Daarom in de rij " Koppelpunt" Voer het volgende pad in om uw schijf te koppelen: /run/media/gebruikersnaam/uw schijfnaam(in ons geval ziet het er als volgt uit: /run/media/gebruikersnaam/3C9B-F329).

    Zodra u deze regel invoert, komt de knop direct beschikbaar " . Klik erop en markeer het item in het geopende venster met een punt " Apparaat ID" en vink het vakje aan " Door de gebruiker te monteren. Dit is nodig zodat u de schijf als gewone gebruiker kunt gebruiken, en niet alleen als beheerder.

    Kijk nu naar het punt " Waarden van willekeurige opties". Zoek de tekst daar op umasker=0002, en vervang 0002 op 0000 (dit zijn de toegangsrechten tot de sectie) en ga akkoord met alle wijzigingen door te dubbelklikken OK en u keert terug naar de lijst met schijven. En ten slotte: klik in dit venster op OK. Het programma waarschuwt u opnieuw dat alle wijzigingen nu naar het bestand worden geschreven. Als u zeker weet wat u doet, bevestigt u de wijzigingen door op de knop te klikken " Toepassen".

    Als gevolg hiervan, als alles correct is gedaan, gaat u naar de map /run/media/gebruikersnaam(je kunt trouwens ook via bestandsbeheer kijken, je kunt namelijk de terminal openen en de opdracht typen ) Je zult zien:

    Hoera, hier is onze gemonteerde flashdrive. Je kunt je verheugen. Slechte flashdrive... Wat heeft hij niet overleefd op het moment dat dit artikel werd geschreven?

    Nawoord.

    OK. Hiermee is ons verhaal afgerond. Blijf bij het project, je bent hier welkom.

    Traditioneel zeg ik dat je alle vragen, maar ook aanvullingen, meningen, recensies, kritiek, dankbaarheid, etc. kunt achterlaten in de reacties op dit artikel.

    P.S. Met dank aan een lid van het Pantera-team voor het bestaan ​​van dit artikel.