Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Montirajte disk u Ubuntu. Automatski montirajte particije s ntfs-om pri pokretanju ubuntua

Montirajte disk u Ubuntu. Automatski montirajte particije s ntfs-om pri pokretanju ubuntua

Ako trebate spojiti / montirati tvrdi disk s NTFS ili ext2, ext3 datotečnim sustavom na računalo koje se temelji na operacijskom sustavu Linux, onda čitate ispravan članak.

Zašto to raditi ručno ako moderni Linux desktop sustavi to rade automatski?

Postoje neki slučajevi kada sustav Linux ne može automatski montirati/spojiti disk zbog nekog logičkog kvara diska, virusa koji su zarazili NTFS/FAT particije ili zbog nečeg drugog abnormalnog. Za to pravi administratori sustava to rade ručno. I to rade naredbom mount.

Linux naredba mount vrlo je fleksibilan alat u rukama administratora sustava. Naredba mount može se koristiti za montiranje mrežnog pogona, particije tvrdog diska ili USB uređaja za pohranu.

Ovaj članak nije potpuni, iscrpni opis naredbe mount (potpuni opis naredbe mount može se pronaći pokretanjem naredbe man mount u konzoli), ali mi tome težimo. Članak koji opisuje naredbu mount stalno se revidira i mijenja. Sve želje za članak možete ostaviti u komentarima.

Uređaje koji su trenutno povezani s računalom možete vidjeti upisivanjem u konzolu:

Ova naredba prikazuje sve uređaje koji su povezani. Možda nisu montirani, već povezani. Na ekranu ćete vidjeti nešto poput ovoga:

Disk / dev / sda: 40,0 GB, 40020664320 bajtova
255 glava, 63 sektora / gusjenica, 4865 cilindara

Identifikator diska: 0x815aa99a Unosi tablice particija nisu u redoslijedu diska
Disk / dev / sdb: 80,0 GB, 80026361856 bajtova
255 glava, 63 sektora / gusjenica, 9729 cilindara
Jedinice = cilindri od 16065 * 512 = 8225280 bajtova
Identifikator diska: 0x973248ad

Device Load Start End Blocks Id System
/ dev / sdb1 * 1 9729 78148161 83 Linux

Disk / dev / sdc: 1027 MB, 1027604480 bajtova
32 glave, 62 sektora / gusjenica, 1011 cilindara
Jedinice = cilindri od 1984 * 512 = 1015808 bajtova
Identifikator diska: 0x6f20736b

Iz gornjeg popisa možete vidjeti da je sljedeće povezano s operativnim sustavom:

  1. dva čvrsta diska: / dev / sda - operativni sustav i / dev / sdb - "datoteka smeće"
  2. prijenosni USB pogon: / dev / sdc
Pregled montiranih uređaja vrši se naredbom:

Nakon toga, možete vidjeti na ekranu:

/ dev / sda1 on / upišite reiserfs (rw, relatime, nottail) tmpfs na / lib / init / rw tip tmpfs (rw, nosuid, način = 0755)
/ proc on / proc tip proc (rw, noexec, nosuid, nodev)
sysfs na / sys tip sysfs (rw, noexec, nosuid, nodev)
varrun on / var / run type tmpfs (rw, nosuid, mode = 0755)
varlock na / var / tip zaključavanja tmpfs (rw, noexec, nosuid, nodev, način = 1777)
udev on / dev tip tmpfs (rw, način = 0755)
tmpfs na / dev / shm tip tmpfs (rw, nosuid, nodev)
devpts on / dev / pts tip devpts (rw, noexec, nosuid, gid = 5, mod = 620)
fusectl on / sys / fs / osigurač / tip spojeva fusectl (rw)
lrm na /lib/modules/2.6.27-14-generički/hlapljivi tip tmpfs (rw, način = 755)
/ dev / sda3 on / home type ext3 (rw, relatime)
securityfs na / sys / kernel / tip sigurnosti securityfs (rw)
binfmt_misc na / proc / sys / fs / binfmt_misc tip binfmt_misc (rw, noexec, nosuid, nodev)
gvfs-fuse-daemon na /home/user/.gvfs tip fuse.gvfs-fuse-daemon (rw, nosuid, nodev, korisnik = korisnik)
/ dev / sdc on / media / USBFlash tip vfat (rw, nosuid, nodev, uhelper = hal, shortname = mixed, uid = 1000, utf8, umask = 077, flush)

  • prvi red kaže da datotečni sustav reiserfs djeluje kao korijenski datotečni sustav s parametrima montiranja: pristup za čitanje i pisanje (rw)
  • / dev / sda3 je / home disk particija
  • / dev / sdc je montirani prijenosni USB uređaj
Isti rezultat može se postići gledanjem sadržaja datoteke / etc / mtab (na nekim Linux sustavima datoteka se zove / etc / mnt / tab)
  • kolibrić
    27. ožujka, 09:27

    nakon što sam unio ovu naredbu: sudo chmod -R 0777 / home / roza / Desktop U Debianu nije bilo poruka o pogrešci, ali u Mint-u, tijekom pokretanja, pojavljuje se poruka sljedećeg sadržaja:

    Korisnička datoteka $ HOME / .dmrc ima netočna dopuštenja i zanemaruje se. To sprječava spremanje zadane sesije i jezika. Ova datoteka mora biti u vlasništvu korisnika i datoteka mora imati dopuštenja 0644. Korisnička početna mapa ($ HOME) mora biti u vlasništvu korisnika i ne smiju pisati drugi korisnici.

    Zatim se sve zamrzne na nekoliko sekundi i otvori se radna površina. I ovdje ne mogu koristiti ni sudo ni samo su - terminal ne psuje na ruskom. Je li moguće vratiti prava na ($ HOME). Možete li to učiniti pomoću Mint live diska?

  • [e-mail zaštićen]
    29. ožujka, 12:13

    Kolibrić: Zatim se sve zamrzne na nekoliko sekundi i otvori se radna površina. I ovdje ne mogu koristiti ni sudo ni samo su - terminal ne psuje na ruskom. Je li moguće vratiti prava na ($ HOME). Možete li to učiniti pomoću Mint live diska?

    Pa, pokušajte vratiti prava:
    sudo chmod -R 0644 / home / roza / Desktop

    I vlasnik:
    sudo chown -R YOUR_LOGIN_V_MINT / home / roza / Desktop

  • kolibrić
    2. travnja, 08:43
  • [e-mail zaštićen]
    3. travnja u 13:39 sati

    Kolibrić: Svejedno, ništa se nije dogodilo :(. Općenito, ponovno sam instalirao particiju s mint-om. Glavna stvar je da sam naučio kako montirati particije (shvatio sam kako to učiniti, onda je lakše) I također sam naučio lekciju za sebe - trebate vrlo pažljivo distribuirati prava. U svakom slučaju, hvala!

    p.s. Glavna stvar je da ste nešto naučili))

  • AlexU izgradnji
    19. svibnja, 08:41

    Hvala vam.
    Par dodataka.
    1. Na primjer, moja particija tvrdog diska nije se htjela montirati nakon povezivanja na Windows stroj koji je bio zaražen virusima. Dogodilo se da je virus bacio autorun.exe u korijen moje particije, a Linux zbog toga nije htio montirati ovu particiju.
    Nisam ga htio montirati ne zbog autorun.exe, već zato što su se Windowsi najvjerojatnije ugasili "pogrešno" i bilo je malo o provjeravanju integriteta datotečnog sustava na ntfs-u. S tim u vezi, ntfs3g bez "sile" se boji montirati takav FS, kako ga ne bi oštetio.
    2. Budući da postoji odjeljak o "SMB", vrijedi spomenuti i CIFS.
    I kao primjer navedite nešto poput:
    mount -t cifs -o korisničko ime = domena \ korisnik // udaljeni-win2k3-server / C $ / mnt / smb /

  • Nije važno
    20. svibnja, 15:26
  • Tonik
    24. svibnja, 03:04
  • [e-mail zaštićen]
    26. svibnja, 17:27

    AlexU izgradnji: Hvala vam. Par dodataka. 1. Na primjer, moja particija tvrdog diska nije se htjela montirati nakon povezivanja na Windows stroj koji je bio zaražen virusima. Dogodilo se da je virus bacio autorun.exe u korijen moje particije, a Linux zbog toga nije htio montirati ovu particiju. Nisam ga htio montirati ne zbog autorun.exe, već zato što su se Windowsi najvjerojatnije ugasili "pogrešno" i bilo je malo o provjeravanju integriteta datotečnog sustava na ntfs-u. S tim u vezi, ntfs3g bez "sile" se boji montirati takav FS, kako ga ne bi oštetio. 2. Budući da postoji odjeljak o "SMB", vrijedi spomenuti i CIFS. I kao primjer, navedite nešto poput: mount -t cifs -o korisničko ime = domena \ korisnik // daljinski-win2k3-server / C $ / mnt / smb /

    Nije važno: Bilo bi lijepo da se opiše i NFS montaža

    Hvala na komentaru. Napravit ću dodatke.

    Tonik: I članak mi je pomogao. Osnovno! - Zaboravio sam kako se montira... Brzo sam prošao kroz članak i sjetio se. Veliko hvala autoru!

    Često se vraćajte :)

  • Denis
    11. lipnja, 11:47

    Hvala na članku,
    vrlo dobro razumljivo

  • Ljudmila
    9. srpnja, 13:05

    # sudo mount -t smbfs -o korisničko ime = vasja, lozinka = pupkin // pupkin_v / Video / home / korisnik / video
    ne radi, daje pomoć
    upotreba: ……
    Radim u ubuntu. morate omogućiti dijeljenu mapu Windows
    Možda je ekipa u krivu?

  • [e-mail zaštićen]
    9. srpnja, 22:11

    Ljudmila:# sudo mount -t smbfs -o korisničko ime = vasja, lozinka = pupkin // pupkin_v / Video / home / korisnik / video ne radi, daje pomoć za korištenje: …… Radim u ubuntu. potrebno je spojiti dijeljenu mapu windows Možda je naredba pogrešna?

    Crta
    korisničko ime = vasja, lozinka = pupkin
    moraju se zamijeniti potrebnim parametrima. Ako se povezujete u ime gosta, tada morate biti oprezni, postoje nijanse i razlike između ruskog i engleskog Windows OS-a

  • Andrej
    31. kolovoza, 10:04

    U ubuntuu bi to trebalo biti ovako:
    mount -t cifs -o korisničko ime = tridge, lozinka = foobar // fjall / test / mnt / smb / fjall

  • CJ
    14. rujna, 20:28

    [e-mail zaštićen]: ~ $ sudo umount / dev / sda1
    umount: /: uređaj je zauzet. (U nekim slučajevima korisne informacije o procesima koji koriste uređaj nalaze se pomoću lsof (8) ili fuser (1))
    [e-mail zaštićen]: ~ $ df -h
    Datotečni sustav Veličina Upotreba Pristup Upotreba% montiran na
    / dev / sdb1 26G 9.1G 16G 37% /
    ništa 1,7G 416K 1,7G 1% / dev
    ništa 1,7G 0 1,7G 0% / dev / shm
    ništa 1.7G 200K 1.7G 1% / var / run
    ništa 1.7G 0 1.7G 0% / var / lock
    ništa 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% / mediji / Ostalo
    / dev / sdc1 373G 372G 946M 100% / media / STORAGE
    / dev / sdb7 94G 88G 5.5G 95% / mediji / GLAZBA I IGRE
    / dev / sda1 26G 9.1G 16G 37% /

  • Vladimir
    15. rujna, 09:46
  • [e-mail zaštićen]
    19. rujna, 20:14

    CJ: Disk / dev / sda1 treba montirati, ali tvrdi da je montiran na točku "/", iako je sistemska particija Ubuntu montirana na tom mjestu. Reci mi sta da radim, vec sam se izmorio :(

    Možete prikazati izlaz naredbe:
    sudo fdisk -l

    Vladimir:
    Jedina primjedba - pogreške u korištenju tsya / tsya.-tsya ili -sya? Hvala još jednom.:)

    Možda i jest;) Morat ćete privući pozornost svog urednika;)

  • Taras
    27. rujna, 06:59
  • [e-mail zaštićen]
    30. rujna, 06:46

    Taras: Samba naredba za montiranje ne radi.

    Što točno u njemu ne funkcionira?

  • rimski
    2. studenog, 20:41

    A ako je datotečni sustav LWM2, a Linux Mint se kune ?!
    odnosno naredba sudo mount -t lwm2 / dev / sdb / home / user / Video nije prihvaćena.

  • zzzubr
    2. studenog, 22:52

    [e-mail zaštićen]: sudo mount -t ext3 -o rw / dev / hda3 / home / roza / Desktop
    Tako? To jest, točka montiranja / home / roza / Desktop?

    Ako imate sve montirano i datotečni sustav / dev / hda3 je vidljiv, ali nemate dovoljno prava, samo trebate dodati ova prava:
    sudo chmod -R 0777 / home / roza / Desktop

    mmm ... čini mi se ... da to nije bio baš dobar način ... ispravnije bi bilo ući iz korijena jer si tako dao prava svima i svemu ... a ovo nije dobro ...

    IMHO! iako kažu da postoji milijun članaka, svejedno, članak je dobar) iako nema dovoljno primjera ... volio bih vidjeti neke nestandardne aplikacije ...
    29. studenog, 20:33

  • [e-mail zaštićen]
    5. prosinca, 19:34

    maks: Postojao je Windows, tvrdi disk je bio podijeljen na 4 logička pogona (c, d, e, f). Instalirao sam ubuntu 10.04 na disk "c", čime sam srušio Windows. Sada nema pristupa i ne mogu vidjeti ostatak logičkih pogona. Možete li mi reći što da učinim da im pristupim?

  • Igor
    6. prosinca, 14:41

    >
    >

  • [e-mail zaštićen]
    14. prosinca, 10:48

    Ihor:> Montaža particija tvrdog diska
    > ... Može se uzeti bilo koja točka montiranja.
    Čini se da Velika crvena knjiga (čuo sam i “kod Nemetha”) kaže: “...poželjno je da u mapi u koju montirate nema datoteka, jer se neće vidjeti”.

    Pa to se podrazumijeva.

  • Crtani film
    7. siječnja, 22:06

    Montirajte iso sliku

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

    Ruske nazive datoteka piše krakozyabrami.

  • umnik
    29. ožujka, 16:15

    Ima puno članaka i knjiga, ali ja to prvi put vidim, prikazano i ispričano od čovjeka napisano na mojim prstima, do autora, hvala puno, malo sam našao za sebe, ali nisam mogao razumjeti i pronaći ovaj na nekoliko godina. Autor je vrijedan poštovanja, da mi je takav članak pao u ruke prije otprilike 7 godina, kada sam počeo surfati otvorenim prostorima Linuxa, vrlo bih rado pobijedio.

    Sve rečeno

  • Zlobik
    18. kolovoza, 08:09

    Možete li mi, molim vas, reći kako očistiti repove nosača? Hvala vam.

  • Neon
    12. siječnja, 23:29

    Onda mi se dogodila jedna smiješna stvar. Pokušao sam napraviti Windows flash pogon za podizanje sustava. formatirao flash naredbom mkfs, zatim prema preporukama nekih "naprednih" korisnika. Instalirao sam aplikaciju gparted, dao flash disku oznaku za pokretanje (aktivnu) ... I nakon toga su počela čuda:
    1. problem je nestao iz naredbi mount & umount
    2. momčad se uspjela oporaviti, ali postoji još jedna problematična. kod montiranja particije (bez obzira na koji sustav) fs je spojen u načinu čitanja, nije moguće promijeniti prava pristupa. Sustav jednostavno ne reagira na tipke ovih naredbi i kaže da je sve u redu, operacija je uspjela.

    Izlaz Mogu pokupiti datoteke s bilo kojeg medija, ne mogu dati datoteke. Pročitajte članak pomoću fstab-a. Prepisao sam datoteku olovkama. Nisam više unosio nikakve promjene u to. Ali pokušaj montiranja diska s pravima pisanja i izvršavanja i dalje nije uspio. Nakon što sam demolirao gparted i ponovno pokrenuo sustav, fstab datoteka koju sam uređivao počela je ispravno raditi i naredbe za montiranje su vraćene.

    Pitanje za pozornost: Koji je razlog ovakvog ponašanja gparteda i kako je to učinio? Pa, kako se nositi s ovim bez brisanja gparteda?

  • Agata
    21. siječnja, 23:07

    Sjajni, razumljivi članci: ovaj, “.. SWAP na Linuxu”, “.. što je fstab?”!
    Poštovani autore, molim vas napišite još par, istaknuvši teme kao što su: particioniranje, particioniranje diska, spajanje particija, prelazak kući na drugu particiju.
    Bila bi to sjajna kolekcija!

  • Aleksandra
    7. travnja, 00:35

    I možete nekako dobiti izvorni kod ovog čuda programa

  • sbp
    29. lipnja, 01:27

    Reci mi što da radim?
    Isporučen Ubuntu12.04 prije tjedan dana. Nakon nekih neopreznih radnji, sustav se srušio. Disk sadrži 250 GB informacija. LiveCD vidi tvrdi disk, ali se ne pokreće (daje grešku). I nema načina da se pričvrsti. Evo rezultata (čak i u ovom slučaju) -
    [e-mail zaštićen]: ~ # sudo mount -t ext4 -o force / dev / sda1 /
    mount: pogrešna vrsta fs-a, loša opcija, loš superblok na / dev / sda1, nedostaje kodna stranica ili pomoćni program ili druga pogreška. U nekim slučajevima korisne informacije mogu se pronaći u syslogu - pokušajte s dmesg | rep ili tako nešto

    Pokušao sam vratiti sustav da radi prema preporukama sa stranica, ali bezuspješno. Prilikom podizanja s diska, označava da upravitelj pokretanja nije pronašao operativni sustav.
    Reci mi što da radim?, kamo da "trčim"?.

  • kino
    25. listopada u 23:50 sati

    Dobar dan. Postoji poslužitelj za kino projektor na linuxu. razlikuje se od uobičajenih po tome što ima ugrađen Digital Cinema program za prikazivanje filmova kroz projektor. Matična ploča je nedavno umrla, promijenila, instalirala drugu. Sve je učitano na novu. Sada poslužitelj ne vidi SATA prijenosni tvrdi disk. povezuje se s toboganom za prijenos filmova na server (1 film teži od 90 do 300 GB). Reci mi plz preko naredbe mount mogu li to napraviti tako da on to vidi? (napajanje je uključeno na disk, svi kablovi su spojeni, ali još uvijek ne vidi disk)

  • Dobrodošli nazad, moji hakeri!
    Jedan "nesporazum" Linux s kojima se korisnici stalno susreću Windows, je koncept "montaže" uređaja i diskova. U svijetu Windows diskovi i uređaji se automatski “montiraju” bez ikakvog napora korisnika i bez shvaćanja da se to događa. Pa, možda se u to uvuku sumnje. Većina korisnika Windows znaju kako odspojiti USB flash pogon prije nego što ga uklone s računala, ali obično zamišljaju proces kao "izbacivanje".
    Tim montirati Prati svoju povijest do pretpovijesnog doba računalstva (od 1970-ih), kada su računalni operateri fizički montirali pogone trake na divovska računala veličine teretane. Ti su pogoni korišteni za pohranjivanje podataka (budući da tvrdi diskovi još nisu bili izumljeni), a operater je morao reći stroju da montira traku prije nego što se mogla pročitati.

    Windows obično automatski montira plug and play diskove i uređaje, tako da korisnici ne moraju brinuti o njihovom montiranju. Sustav svakom disku ili uređaju dodjeljuje slovnu oznaku njegove točke montiranja, na primjer, C :, D :, E : itd.
    O kasnijim distribucijama Linux automatsko montiranje je često podržano, ali pravi administrator mora razumjeti proces i znati naredbu montirati jer će jednog dana morati montirati uređaj ili disk koji se ne montira automatski. Ova se situacija događa svaki dan u radu bilo kojeg običnog administratora sustava. Linux a posebno u radu istražitelja kibernetičkog kriminala ili hakera.

    Korak 1. Struktura datoteke

    Zapamtite da u Linux jedinstvenu strukturu stabla za cijeli datotečni sustav (za razliku od Windows) s root-om za svaki disk i uređaj. To znači da su svi diskovi i uređaji dio jednog stabla datotečnog sustava s "/" na samom vrhu. Svi drugi diskovi moraju biti montirani na ovo stablo. To možemo učiniti pomoću naredbe montirati.


    Kada montiramo uređaj, stavljamo ga u neki direktorij i on postaje dio stabla. Možemo spojiti bilo koji uređaj na BILO KOJI direktorij, ali kada to učinimo, direktorij u koji je uređaj montiran postat će nam "zatvoren" i nedostupan. To znači da nećemo moći pristupiti nijednoj od datoteka u ovom direktoriju. Naravno, ovo nije baš dobro. Zbog toga imamo posebne prazne direktorije za montažu uređaja. Njihova se imena razlikuju od jedne distribucije Linux drugome, ali obično je to ili / mnt ili / media.

    Korak 2. naredba mount

    Pogledajmo ekipu montirati... Unesite u konzolu:

    Montaža -h

    Ovo će prikazati pomoć naredbe kao što je prikazano u nastavku:


    Snimka zaslona naglašava najvažniji dio sintakse naredbe. Uglavnom:
    montirati -t<тип файловой системы> <расположение>
    Tim montirati u ovom obliku će "montirati" datotečni sustav određenog tipa (-t) na navedeno mjesto. Tako, na primjer, mogli bismo montirati cdrom u / media direktorij upisivanjem:

    Montirajte -t ​​/ dev / cdrom / media

    Ova naredba će montirati cdrom u / media direktorij u stablu datotečnog sustava.
    Također imamo niz opcija koje se mogu koristiti pri montaži uređaja, uključujući:

    rw- nosač za čitanje / pisanje

    ro- montirati samo za čitanje

    korisnik- dopustiti bilo kojem korisniku da montira uređaje / pogone

    auto / noauto- hoće li datotečni sustav automatski montirati uređaj/disk

    exec / noexec- omogućiti ili onemogućiti izvršavanje binarnih (izvršnih) datoteka na montiranom uređaju

    Možete vidjeti ugrađeni priručnik (man) za naredbu montirati da saznate sve njegove mogućnosti:

    Čovjek mount

    Korak 3. Konfiguriranje automatskog ožičenja pomoću Fstab

    Fstab-to" F ile s sustav tab le ”(tablica datotečnog sustava). U sustavu Linux to je samo konfiguracijska datoteka. Tim montiratičita fstab kako biste odredili koje opcije koristiti prilikom montiranja datotečnog sustava. Dakle, automatski detektira parametre veze kada montiramo uređaj. Ona samo čita zapis u tablici fstab za dati uređaj i primjenjuje tamo navedene opcije montiranja.


    Kao što možete vidjeti na gornjoj snimci zaslona, ​​upravo smo prikazali sadržaj datoteke fstab s naredbom cat:

    Mačka fstab

    stol fstab sastoji se od šest (6) stupaca. Evo ih:

    Uređaj(uređaj) - UUID (univerzalno jedinstveni identifikator)

    Točka montiranja(Točka montiranja) - direktorij u koji želimo montirati uređaj

    Tip(Tip) - vrsta datotečnog sustava, na primjer: ext2, ext3, swap, ISO9660, itd.

    Mogućnosti(Parametri) su: rw (čitanje/pisanje), auto, nouser, async, suid, itd.

    Istovariti(Dump) - označava koliko često treba sigurnosno kopirati ovaj disk

    Proći- specificira parametar "pass" kada fsck treba provjeriti datotečni sustav.

    Korak 4. Demontaža

    Kada trebamo isključiti (demontirati) disk ili uređaj, naredba koju bismo trebali koristiti je razmontirati... Obratite pažnju na njegov pravopis. To se zove razmontirati, ali ne odmontirati.
    Za demontažu našeg cdrom uređaja koji smo montirali iznad, upisujemo:

    Umount / dev / cdrom

    Nećete moći odspojiti disk ili uređaj koji sustav trenutno koristi.
    Vratite se za više lekcija o hakiranju i tim osnovama Linux morate znati hakirati kao pravi PRO.

    Prije ili kasnije, korisnici Debiana suočeni su s konceptom postavljanja particija i diskova. Mnogi, posebice bivši korisnici Windowsa, imaju poteškoća s montažom particija, iako je, ako bolje razmislite, sve je vrlo jednostavno i logično. Ispod je opis procesa montaže u UNIX sustavima i analiza najčešćih slučajeva. Čak i ako ste okruženi grafičkim sučeljem, poznavanje naredbi konzole može biti vrlo korisno. Osim toga, nakon što naučite nekoliko korisnih UNIX naredbi, pridružit ćete se ovoj crnoj magiji i, možda, početi je koristiti.

    Montaža particija u Linuxu - općenite riječi

    Ako je jezgra Linuxa prepoznala vaš uređaj za pohranu, tada bi trebala osigurati neku vrstu vanjskog sučelja za korisnika za rad s uređajem. Ovo sučelje služi za stvaranje datoteka uređaja u direktoriju / dev

    Uređaji povezani na IDEće odgovarati datotekama uređaja / dev / hda, / dev / hdb itd.

    Uređaji kao što su SCSI, kao i njima bliski duhom SATA-uređaji i USB- flash pogoni će imati datoteke uređaja / dev / sda, / dev / sdb itd.

    Ako disk sadrži particije, broj u nazivu datoteke uređaja odgovarat će broju particije.

    Ako na USB sticku postoje dvije particije, prva će biti pozvana / dev / sda1, i drugo / dev / sda2

    Montaža pregrada je objašnjenje sustavu kako doći do vaših podataka i učiniti ih dostupnima za korištenje. Sustav treba objasniti tri jednostavne stvari:

    1. koji je datotečni sustav na particiji;
    2. koji datotečni uređaj vam je potreban;
    3. gdje ga spojiti za gledanje = točka montiranja;

    Direktorij u kojem ćete vidjeti sadržaj svojih particija naziva se točka montiranja. Stoga morate objasniti sustavu - naredbom ili putem grafičkog sučelja - što želite montirati, gdje i kakav datotečni sustav na ovoj particiji.

    Prevedeno na UNIX, zvuči ovako:

    mount -t vfat / dev / hda3 / mnt / harddisk

    Ako trebate često montirati iste particije, stavite ih / etc / fstab- ovo je konfiguracija sustava, koja sadrži sve potrebne particije za montažu. Ovu datoteku ne može uređivati ​​nitko, već samo korijen... Stoga nabavite root dopuštenja i uredite / etc / fstab

    Datoteka / etc / fstab sastoji se od stupaca odvojenih karticama (tipka TAB). Evo primjera sadržaja datoteke / etc / fstab:

    # / etc / fstab: podaci o statičnom datotečnom sustavu.
    #
    #
    / dev / hda2 / reiserfs nottail, noatime 0 1
    / dev / hdb / mnt / cdrom iso9660 ro, korisnik, noauto 0 0
    / dev / sda1 / mnt / flash vfat iocharset = koi8-r, kodna stranica = 866, rw, korisnik, auto 0 0

    Format stupca je sljedeći:

    • Montirani uređaj(datoteka-uređaj, odnosno particija koju želite montirati)
    • Točka montiranja(u koji direktorij u datotečnom sustavu montirati)
    • Vrsta montiranog datotečnog sustava
    • Opcije montiranja(kodiranje jezika, potreba za montiranjem pri pokretanju)
    • Istovariti(obično 0)
    • Proći(obično 0)

    Važno je da umetnete karticu nakon svakog stupca prilikom uređivanja / etc / fstab(Nakon svake promjene boje teksta u ovom primjeru)

    U nastavku su primjeri montiranja za svaki datotečni sustav.

    Jednokratno postavljanje FAT

    Privremeno, jednokratno postavljanje, na primjer, USB flash pogona, izgleda ovako u naredbenoj liniji (opet vas podsjećam da se sve operacije izvode iz korijena):

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

    Trajno montiranje FAT

    / etc / fstab dodavanje reda:

    / dev / sda1 / mnt / usb vfat iocharset = utf8, kodna stranica = 866, korisnik, rw 0 0

    Jednokratno montiranje NTFS-a

    Privremeno, jednokratno montiranje, na primjer, particija sa Windows podacima, izgleda ovako (još jednom vas podsjećam da se sve operacije izvode pod root-om):

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

    Trajno montiranje NTFS-a

    Ako se trebate stalno pozivati ​​na ove odjeljke, ispravite / etc / fstab dodavanje reda:

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

    Montiranje CD/DVD pogona u Debian

    Najvjerojatnije je to već učinjeno u vašoj distribuciji. Međutim, ovdje ga donosim kao primjer.

    Jednokratno montiranje CD / DVD-a

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

    Trajno montirani CD / DVD

    Ako se trebate stalno pozivati ​​na ove odjeljke, ispravite / etc / fstab dodavanje reda (opet vas podsjećam da se sve operacije izvode ispod root-a):

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

    Montiranje ISO datoteke u Debian

    Odnekud ste preuzeli ISO datoteku i želite vidjeti njen sadržaj. U Windowsima postoji mnogo softvera za to. U Linuxu i općenito u UNIX-u takav softver nije potreban, budući da se montiranje ISO slike za sustav ne razlikuje od montiranja CD / DVD diska. Trebate proslijediti samo jedan parametar -o petlja da kažemo sustavu da ćemo ga montirati na loopback uređaj ( povratna petlja). Ako to trebate raditi puno i često, možete koristiti program GmountISO

    mount -t iso9660 file.iso / mnt / dvd -o petlja

    To jest, montirajte file.iso tipa iso9660 na točku montiranja / mnt / dvd na uređaj s povratnom petljom

    Demontaža na naredbu.

    Pogledajmo kako montirati tvrdi disk u Ubuntu. Da biste to učinili, morate izvršiti tri koraka:

    1. Napravite particiju na tvrdom disku.
    2. Formatiranje diska.
    3. Montaža diska u sustav.

    Koristimo fdisk uslužni program. Popis diskova povezanih s računalom možete pogledati naredbom:

    Naredba prikazuje tekst sličan sljedećem:

    Disk / dev / sda: 21,5 GB, 21474836480 bajtova
    255 glava, 63 sektora / gusjenica, 2610 cilindara



    Identifikator diska: 0x000bedde

    Device Load Start End Blocks Id System
    / dev / sda1 * 1 2497 20051968 83 Linux
    / dev / sda2 2497 2611 916481 5 Prošireno
    / dev / sda5 2497 2611 916 480 82 Linux swap / Solaris

    Disk / dev / sdb: 2147 MB, 2147483648 bajtova
    255 glava, 63 sektora / gusjenica, 261 cilindar
    Jedinice = cilindri od 16065 * 512 = 8225280 bajtova
    Veličina sektora (logička / fizička): 512 bajtova / 512 bajtova
    I / O veličina (minimalna / optimalna): 512 bajtova / 512 bajtova
    Identifikator diska: 0x00000000

    Nema valjane tablice particija na disku / dev / sdb

    Imamo dva diska, sda i sdb. Sda već ima tri particije i sdb nije particioniran. Za kreiranje particija na sdb, pokrenite naredbu:

    Od vas će se tražiti da unesete `m` za pomoć, unesite i vidite koje su mogućnosti za rad s diskom

    Zapovjedna radnja
    preklopna zastavica za pokretanje
    b uredi oznaku diska bsd
    c uključite dos zastavicu
    d izbrisati particiju
    l popis poznatih tipova datotečnog sustava
    m prikazati ovaj izbornik
    n dodavanje novog odjeljka
    o stvaranje nove prazne DOS particione tablice
    p ispisati particijsku tablicu
    q izaći bez spremanja promjena
    s stvaranje nove prazne oznake Sun diska
    t promijenite ID sustava particije
    u promijenite jedinice prikaza/sadržaja
    v provjera particione tablice
    w upišite particijsku tablicu na disk i izađite
    x dodatna funkcionalnost (samo za stručnjake)

    Upisujemo `n`, odnosno dodajemo novi odjeljak

    Naredba (m za referencu): n
    Zapovjedna radnja
    e proširena
    p glavni odjeljak (1-4)

    Odaberite glavni pritiskom na `p`

    Broj odjeljka (1-4):

    Stavljamo broj sekcije, bez obzira na sve, ali za red je bolje 1 (ako nije zauzet naravno). Ovaj broj znači kako će se vaš disk zvati sdb1 ili sdb2, itd.

    Prvi cilindar (1-261, zadano 1):
    Zadana vrijednost je 1
    Zadnji cilindar, + cilindri ili + veličina (K, M, G) (1-261, zadano 261):
    Zadana vrijednost je 261

    Naredba (m za referencu): w
    Tablica particija je promijenjena!

    Ioctl () se poziva da ponovno pročita particijsku tablicu.
    Diskovi su sinkronizirani.

    Stvorili smo odjeljak, sada ga moramo formatirati. Upotrijebimo naredbu mkfs

    Njegov je format jednostavan mkfs.uređaj datotečnog sustava

    Na primjer, moramo formatirati naše / dev / sdb1 v ext4, za to izvodimo sljedeću naredbu:

    mkfs.ext4 / dev / sdb1

    i pričekamo da se naš disk formatira.

    Sada ćemo zapravo montirati naš disk. Učinimo to pomoću naredbe montirati

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

    -t ekst4- navedite datotečni sustav spojenog diska

    / dev / sdb1- Zapravo, sama dionica koju povezujemo

    / usr / podaci- Mount point je mjesto gdje se povezuje naša dionica

    Možete demontirati disk pomoću naredbe razmontirati određujući pogon

    umount / dev / sdb1

    Kako bi se disk automatski montirao u sustav nakon ponovnog pokretanja, morate ga registrirati u datoteci / etc / fstab. Idite na novi redak i dodajte redak ovako:
    hard_partition mount_point file-system mount_options two-uxiliary_numbers. Na primjer, da biste opisali našu particiju / dev / sdb1 s datotečnim sustavom ext4, dodajte sljedeći redak:

    / dev / sdb1 / usr / data ext4 zadane postavke 1 2

    gdje, / dev / sdb1- naš odjeljak, disk, uređaj, nazovite to kako želite

    / usr / podaci- točka montiranja, gdje će biti datoteke s našeg diska

    ext4- datotečni sustav, na montiranom disku

    zadane vrijednosti- sve su opcije zadane. U nastavku pročitajte njihov opis

    1 2 - Pomoćni brojevi, također pročitajte opis ispod

    Tablica opcija:

    Opcija Opis
    zadane vrijednosti Koristite zadane postavke. Odnosno ovi: rw, suid, dev, exec, auto, nouser, async.
    rw / ro Čitanje i pisanje dopušteno / Dopušteno samo čitanje
    suid / nosuid Dopusti / Blokiraj suid da radi i sgid bit
    dev / nodev Tumačiti / ne tumačiti blok posebnih uređaja u datotečnom sustavu.
    exec / noexec Dopusti izvršavanje binarnih datoteka koje se nalaze na ovom disku / Zabrani
    auto / noauto Uređaj će se automatski instalirati pri pokretanju / neće
    nouser / korisnik Zabrani montiranje od bilo koga osim root (nouser) / Dopusti montiranje kao bilo koji korisnik
    asinkronizacija / sinkronizacija Pisanje i čitanje na disk vršit će se asinkrono / sinkrono

    Pomoćni brojevi.

    Ako se Linux i Windows koriste paralelno na računalu, možda će biti potrebno raditi s ntfs particijom dok ste u Linuxu. Da bi ubuntu radio s diskovima u datotečnom sustavu ntfs, morate instalirati upravljački program ntfs-3g

    sudo aptitude install ntfs-3g ntfs-config

    (Postoji grafički konfigurator za drajver. Pokreće se naredbom sudo ntfs-config. Ne mogu ništa reći, nisam ga koristio.)

    Radi praktičnosti, morate konfigurirati automatsko montiranje particije (ili tvrdog diska) iz Windowsa kada se ubuntu pokrene. Da biste to učinili, morate montirati particiju dodavanjem potrebnih parametara u konfiguracijsku datoteku / etc / fstab.

    Prvo saznajemo naziv vašeg odjeljka Windows. Popis diskova možete vidjeti pomoću naredbe mount (za više detalja

    Za ovaj primjer, ntfs particija je / dev / sda1

    Sada morate odrediti identifikator diska / dev / sda1 (UUID) pomoću naredbe ls -l / dev / disk / by-uuid / ili sudo blkid

    UUID se zapisuje u / etc / fstab umjesto / dev / sda1. Na primjer, uzmimo vrijednost UUID = 363C991F3C98DAE7

    Sada trebamo stvoriti direktorij u koji ćemo montirati ntfs particiju. Možete ga montirati u bilo koji direktorij, čak i na radnoj površini, ali za praktičnost je bolje odabrati / media /. Direktorij u koji ćemo montirati particiju s Windowsima zvati će se tako - windows

    Napravite direktorij naredbom sudo mkdir / media / windows /

    Za svaki slučaj napravite kopiju fstab naredbom sudo cp / etc / fstab /etc/fstab.backup

    Otvorite / etc / fstab naredbom sudo gedit / etc / fstab i dodajte je u

    parametri particije datoteke s ntfs-om

    UUID = 363C991F3C98DAE7 / media / windows / ntfs-3g korisnici, zadane postavke, umask = 0 0 0

    Ove vrijednosti možete promijeniti u / etc / fstab ako je potrebno. Razmotrimo ih detaljnije.

    / dev / sda1 je fizički disk ili particija s Windowsima. Svaki uređaj ima svoj broj. / dev / sda1 je označen brojem 1.

    Ako montirate cd ili dvd, bit će označen kao / dev / cdrom. Diskovni pogon kao / dev / fd

    Tvrdi diskovi su označeni kako slijedi:

    IDE: primarni master je označen kao / dev / hda

    primarni slave označen je kao / dev / hdb

    sekundarni master je označen kao / dev / hdc

    sekundarni slave označen je kao / dev / hdd

    SCSI / SATA se naziva / dev / sd

    / media / windows / je točka montiranja Windows particije. Odjeljku će se pristupiti preko njega.

    ntfs-3g je NTFS datotečni sustav. Za cd/dvd je napisano kao iso9660, udf. Za

    diskete, flash diskovi i fat32 - vfat

    Parametri koji određuju kako će se ovaj datotečni sustav obraditi (pisani odvojeni zarezima, bez razmaka):

    korisnici - dopuštenje korisnicima da montiraju i demontažu ovog direktorija (neki pišu korisnika. Ne znam razliku)

    defaults - zadani parametri (koriste se parametri exec, auto, rw, nouser)

    Dodatne opcije:

    exec - izvođenje izvršnih datoteka je dopušteno (omogućeno prema zadanim postavkama)

    noexec - zabranjeno je pokretanje izvršnih datoteka.

    auto - automatski montira particiju pri pokretanju sustava. (omogućeno prema zadanim postavkama)

    noauto - Kada se sustav pokrene, particija se neće automatski montirati.

    ro - montirati particiju s pristupom samo za čitanje.

    rw - montiranje particije s dopuštenjima za čitanje i pisanje (omogućeno prema zadanim postavkama)

    nouser - Poriče normalno

    korisnika za montiranje i demontažu particije (omogućeno prema zadanim postavkama).

    suid i nosuid - omogući i onemogući suid i sgid bitove

    sync i async - definira kako se datotečni sustav piše/čita. Sinkroni i asinkroni.

    locale = ru_RU.UTF-8 - može se dodati u slučaju jezičnih problema.

    Zatim dolazi rezervna zastavica. 1 - dump će uključiti ovaj odjeljak o sigurnosnoj kopiji. 0 - ovaj odjeljak neće biti uključen tijekom sigurnosnog kopiranja.

    A iza nje je zastavica za provjeru koja, kada se montira, postavlja redoslijed provjere particije na greške.

    Za pregled montiranih particija koristite naredbu mount -l

    Možete pogledati / etc / fstab u konzoli pomoću naredbe cat / etc / fstab

    Opcije u / etc / fstab nisu iste na različitim računalima. Oni mogu biti drugačiji za vas. Gornja konfiguracija može raditi na jednom

    auto i ne zaraditi na drugom. Ako dođe do pogreške, pročitajte što je napisano u izlazu pogreške. Promijenite parametre, pokušajte koristiti vrijednosti preuzete iz / etc / fstab datoteka drugih korisnika.

    Vrhunski povezani članci