Dacă Linux și Windows sunt utilizate în paralel pe computer, poate fi necesar să lucrați cu partiția ntfs în timp ce sunteți în Linux. Pentru ca ubuntu să funcționeze cu discuri în sistemul de fișiere ntfs, trebuie să instalați driverul ntfs-3g
sudo aptitude install ntfs-3g ntfs-config
(Există un configurator grafic pentru driver. Se rulează cu comanda sudo ntfs-config. Nu pot spune nimic, nu l-am folosit.)
Pentru comoditate, trebuie să configurați montarea automată a unei partiții (sau hard disk) din Windows atunci când porniți ubuntu. Pentru a face acest lucru, trebuie să montați partiția adăugând parametrii necesari în fișierul de configurare /etc/fstab.
Mai întâi, să aflăm numele partiției tale Windows. Puteți vedea lista de discuri cu comanda mount (mai mult
Pentru acest exemplu, partiția în ntfs va fi notată ca /dev/sda1
Acum trebuie să determinați identificatorul discului /dev/sda1 (UUID) folosind comanda ls -l /dev/disk/by-uuid/ sau sudo blkid
UUID-ul este scris în /etc/fstab în loc de /dev/sda1. De exemplu, luați valoarea UUID=363C991F3C98DAE7
Acum trebuie să creăm un director în care vom monta partiția ntfs. Puteți monta în orice director, chiar și pe desktop, dar pentru comoditate este mai bine să alegeți /media/. Directorul în care vom monta partiția cu Windows se va numi windows
Creați un director cu sudo mkdir /media/windows/
Pentru orice eventualitate, facem o copie a fstab cu comanda sudo cp /etc/fstab /etc/fstab.backup
Deschideți /etc/fstab cu sudo gedit /etc/fstab și adăugați la
fișierul de setări ale partiției ntfs
UUID=363C991F3C98DAE7 /media/windows/ utilizatori ntfs-3g,defaults,umask=0 0 0
Puteți modifica aceste valori în /etc/fstab dacă este necesar. Să le luăm în considerare mai detaliat.
/dev/sda1 este un disc fizic sau o partiție cu Windows. Fiecare dispozitiv are propriul său număr. /dev/sda1 este numerotat 1.
Dacă montați un cd sau un dvd, acesta va fi listat ca /dev/cdrom. Conduceți ca /dev/fd
Hard disk-urile sunt etichetate după cum urmează:
IDE: masterul primar este desemnat ca /dev/hda
slave primar este desemnat ca /dev/hdb
masterul secundar este desemnat ca /dev/hdc
slave secundar este desemnat ca /dev/hdd
SCSI/SATA este listat ca /dev/sd
/media/windows/ este punctul de montare al partiției Windows. Prin intermediul acestuia se va accesa secțiunea.
ntfs-3g este sistemul de fișiere în NTFS. Pentru cd/dvd este scris ca iso9660, udf. Pentru
unități de disc, unități flash și fat32 - vfat
Parametrii care determină modul în care va fi procesat acest sistem de fișiere (scrise cu virgule, fără spații):
utilizatori - permisiunea utilizatorilor de a monta și demonta acest director (unii spun utilizator. Nu știu care este diferența)
implicite - parametrii impliciti (se folosesc parametrii exec, auto, rw, nouser)
Opțiuni suplimentare:
exec - rularea fișierelor executabile este permisă (activată implicit)
noexec - execuția fișierelor executabile este interzisă.
auto - montează automat partiția la pornirea sistemului. (activat implicit)
noauto - partiția nu va fi montată automat la pornirea sistemului.
ro - montați o partiție numai pentru citire.
rw - montează o partiție cu permisiuni de citire/scriere (activată implicit)
nouser - interzice obișnuit
utilizatorii să monteze și să demonteze partiția (activat implicit).
suid și nosuid - activați și dezactivați biții suid și sgid
sync and async - determină modul în care are loc scrierea / citirea în sistemul de fișiere. Sincron și asincron.
locale=ru_RU.UTF-8 - poate fi adăugat dacă există probleme cu limba.
Apoi vine steagul de rezervă. 1 - la efectuarea copiei de rezervă, programul de descărcare va include această partiție. 0 - această secțiune nu va fi inclusă în timpul copiei de rezervă.
Și în spatele acestuia se află un flag de verificare care, atunci când este montat, stabilește ordinea în care partiția este verificată pentru erori.
Pentru a vizualiza partițiile montate, utilizați comanda mount -l.
Puteți vizualiza /etc/fstab în consolă cu comanda cat /etc/fstab
Pe computere diferite, setările din /etc/fstab nu sunt aceleași. Al tău poate fi diferit. Configurația de mai sus poate funcționa pe unul
mașină și să nu faci bani cu alta. Dacă apar erori, citiți ceea ce este scris în rezultatul de eroare. Schimbați parametrii, încercați să utilizați valori preluate din fișierele /etc/fstab ale altor utilizatori.
Partiții montate automat Windows (NTFS și FAT32). Acest lucru face mult mai ușor accesul la ele.
Pentru a face acest lucru, trebuie să edităm fișierul FSTAB- descrie toate sistemele de fișiere care sunt utilizate.
Editarea manuală a fstab
Ne înregistrăm în terminal ca superutilizator:
Acum știm ce partiții sunt montate, sub ce „nume” și ce sisteme de fișiere (de exemplu - /dev/sda5 aceasta este partiția Linux, /dev/sda4- capitolul NTFS).
Acum rămâne să aflăm cum sunt marcate dispozitivele pe care dorim să le montam automat. Pentru asta deschidem "Utilitatea discului". Ea este situată: „Sistem”? „Administrație”? "Utilitatea discului"
Captura de ecran arată că secțiunea este numită koskvsi marcat /dev/sdb1 . Să începem montarea.
Deschideți fișierul FSTAB pentru editare executând comanda:
# nano /etc/fstab |
Adăugați următoarea linie la fișierul FSTAB:
/dev/sdb1 -> /media/created folder name folder -> ntfs utilizatori, implicite,umask=000 0 0
Unde /dev/sda6 - indicati numarul sectiei;/mnt/numele folderului - calea către folderul pe care l-am creat în care va fi montată partiția noastră; ntfs- tipul partiției montate (în acest caz, montam partiția NTFS); semn-> Am marcat semnul Tab (Acesta este important nu un spațiu, ci un semn Tab).
În acest caz, comanda va arăta astfel:
/dev/sdb1 /media/koskv ntfs users,defaults,umask=000 0 0
Transcriere detaliată
Primul câmp este numele dispozitivului (local sau de rețea) de montat.
Al doilea câmp este directorul în care este montat dispozitivul.
Al treilea câmp este tipul sistemului de fișiere ( ext2, ext3, vfat, iso9660, nfs, schimbați, ignorați etc.).
Al patrulea câmp este o listă de opțiuni separate prin virgulă. Multe opțiuni depind de FS de pe partiție, lista celor mai comune opțiuni este:
- async - scriere asincronă la FS;
- auto - montare automată când este găsită o partiție sau când este executată comanda mount -a;
- defaults - set implicit de opțiuni: async, auto, dev, exec, nouser, rw, suid;
- exec - executarea de programe, scripturi;
- gid=ID – atribuirea ID-ului grupului;
- uid=ID – atribuire ID utilizator;
- noauto - dezactivează montarea automată;
- nouser - permite monturi numai utilizatorului root;
- proprietar - proprietarul partiției care se montează devine automat utilizatorul care efectuează monturile (în mod implicit, root);
- ro - montare in modul read-only;
- rw - montare în modul citire-scriere;
- suid - Permite aplicațiilor să schimbe ID-ul utilizatorului sau al grupului.
Al cincilea câmp - instruirea aplicației dump să facă backup pentru o anumită partiție
Al șaselea câmp este o instrucțiune pentru aplicația fsck pentru a verifica integritatea partiției atunci când sistemul de operare pornește
Totul este descris mai detaliat în man mount.
Reporniți și utilizați partițiile montate!
Puteți verifica dacă partițiile sunt montate rulând comanda:
Sau descărcați de aici și instalați. (Testat pe Ubuntu 10.10)
Dacă instalatorul necesită instalare Python2.6 apoi instaleaza-l:
# sudo add-apt-repository ppa:fkrull/deadsnakes |
# sudo apt-get update |
# sudo apt-get install python2.6 python2.6-dev |
După instalare, rulați „Sistem”? „Administrație”? „Manager de disc”. Aplicația poate afișa în mod convenabil informații despre fiecare dintre partițiile disponibile (nume, tip FS, dimensiune) sau informații generale (cate partiții, dimensiunea totală pe toate discurile etc.). Toate operațiunile de montare/demontare, specificând opțiunile au loc în fereastra aplicației. Pentru fiecare secțiune manager de discuri oferă un punct de montare și opțiuni care pot fi modificate sau lăsate așa cum sunt. Casetă de selectare într-o coloană permite scrie toate modificările în /etc/fstab.
Editare automată fstab - MountManager
O altă aplicație de montare/demontare GUI este . Vor exista mai multe opțiuni pentru setări în comparație cu software-ul anterior - ceea ce vă permite să configurați monturile mai flexibil, există o scurtă descriere a termenilor, care va fi cel mai mult pentru începători.
Instalare Manager de munte v ubuntu puteți din depozitul oficial cu comanda:
# sudo apt-get install mountmanager |
Când porniți pentru prima dată programul, veți afișa următoarea fereastră:
- Specificați opțiunile de montare pentru diferite partiții;
- Afișează toate discurile logice ale unui disc fizic;
- Înlocuirea fișierului de configurare /etc/fstab;
- Explicația multor opțiuni și a altor setări de montare;
- Sistem pentru restaurarea fișierelor de configurare anterioare;
- Montarea imaginilor;
- Suport de extensie;
- Creați reguli pentru udev;
- Montați partajarea NFS;
- Muntele Samba cota;
- etc.
Pentru a dezactiva afișarea pictogramelor de disc montate pe desktop, trebuie să: rulați gconf-editor, accesați /apps/nautilus/desktop/ și vizavi de intrare volume_vizibil eliminați caseta de selectare. Din păcate, pictogramele pentru toate dispozitivele montate dispar, dar aș dori unități flash, cd/dvd au stat.
Am găsit recent o altă modalitate simplă de a monta automat pe Internet. Când găsesc linkul de unde l-am luat, îl voi scrie aici... Facem totul manual:
1. Mergem la toate discurile necesare prin Nautilus. Astfel, acestea sunt montate temporar.
2. Deschideți, puteți utiliza fișierul terminal /etc/mtab
# sudo gedit /etc/mtab |
3. Găsim o linie cu o descriere a discului montat, prin analogie ca în imagine:
4. Selectați toată această descriere și adăugați-o pe toate la sfârșitul fișierului /etc/fstab
Noroc!
Dacă trebuie să conectați/montați un hard disk cu sistem de fișiere NTFS sau ext2, ext3 la un computer bazat pe sistemul de operare Linux, atunci citiți articolul potrivit.
De ce să o faci manual când sistemele desktop moderne Linux o fac automat?
Există unele cazuri în care sistemul linux nu poate monta/monta automat discul din cauza unor defecțiuni logice de disc, viruși care infectează partițiile NTFS/FAT sau din cauza a ceva anormal. Pentru a face acest lucru, administratorii de sistem reali o fac manual. Și o fac cu comanda mount.
Comanda Linux mount este un instrument foarte flexibil în mâinile unui administrator de sistem. Puteți utiliza comanda mount pentru a monta o unitate de rețea, o partiție de hard disk sau o unitate USB.
Acest articol nu este o descriere completă și exhaustivă a comenzii mount (o descriere completă a comenzii mount poate fi găsită rulând comanda man mount în consolă), dar străduiți-vă să faceți acest lucru. Articolul despre descrierea comenzii mount este în mod constant finalizat și modificat. Toate sugestiile pentru articol pot fi lăsate în comentarii.
Dispozitivele care sunt conectate în prezent la computer pot fi vizualizate tastând în consolă:
Această comandă arată toate dispozitivele care sunt conectate. Este posibil să nu fie montate, ci conectate. Pe ecran veți vedea ceva de genul acesta:
Disc /dev/sda: 40,0 GB, 40020664320 octeți
255 capete, 63 sectoare/sină, 4865 cilindri
Identificator disc: 0x815aa99a Intrările din tabelul de partiții nu sunt în ordinea discului
Disc /dev/sdb: 80,0 GB, 80026361856 octeți
255 capete, 63 sectoare/sină, 9729 cilindri
Unități = cilindri de 16065 * 512 = 8225280 octeți
Identificatorul discului: 0x973248ad
Încărcați dispozitivul Start End Blocks Id System
/dev/sdb1 * 1 9729 78148161 83 Linux
Disc /dev/sdc: 1027 MB, 1027604480 octeți
32 capete, 62 sectoare/sină, 1011 cilindri
Unități = cilindri de 1984 * 512 = 1015808 octeți
Identificatorul discului: 0x6f20736b
Din lista de mai sus, puteți vedea că următoarele sunt conectate la sistemul de operare:
- două hard disk-uri: /dev/sda - sistem de operare și /dev/sdb - "file dump"
- suport USB detașabil: /dev/sdc
După aceea, puteți vedea pe ecran:
/dev/sda1 on / type reiserfs (rw,relatime,notail) tmpfs pe /lib/init/rw tip tmpfs (rw,nosuid,mode=0755)
/proc pe /proc tip proc (rw,noexec,nosuid,nodev)
sysfs pe /sys tip sysfs (rw,noexec,nosuid,nodev)
varrun pe /var/run tip tmpfs (rw,nosuid,mode=0755)
varlock pe /var/lock tip tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev pe /dev tip tmpfs (rw,mode=0755)
tmpfs pe /dev/shm tip tmpfs (rw,nosuid,nodev)
devpts pe /dev/pts tip devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl pe /sys/fs/fuse/connections tip fusectl (rw)
lrm pe /lib/modules/2.6.27-14-tmpfs de tip generic/volatil (rw,mode=755)
/dev/sda3 pe /home tip ext3 (rw,relatime)
securityfs pe /sys/kernel/security tip securityfs (rw)
binfmt_misc pe /proc/sys/fs/binfmt_misc tip binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon pe /home/user/.gvfs tip fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc pe /media/USBFlash tip vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)
- prima linie spune că root FS este un sistem de fișiere reiserfs cu opțiuni de montare: acces de citire și scriere (rw)
- /dev/sda3 este partiția de disc /home
- /dev/sdc este un dispozitiv USB detașabil montat
27 martie, 09:27
după ce am introdus această comandă: sudo chmod -R 0777 /home/roza/Desktop Nu au existat mesaje de eroare în Debian, dar în Mint, în timpul pornirii, apare un mesaj cu următorul conținut:
Fișierul $HOME/.dmrc al utilizatorului are permisiuni incorecte și este ignorat. Acest lucru împiedică salvarea sesiunii și a limbii implicite. Acest fișier trebuie să fie deținut de un utilizator, iar fișierul trebuie să aibă permisiunea 0644. Dosarul principal al utilizatorului ($HOME) trebuie să fie deținut de utilizator și nu trebuie să poată fi scris de alți utilizatori.
Apoi totul îngheață pentru câteva secunde și desktopul se deschide. Și aici nu pot folosi nici sudo, nici doar su - terminalul jură că nu în rusă. Este posibil să restabilim drepturile la ($HOME). Pot face acest lucru folosind discul live Mint?
29 martie, 12:13
Pasărea Colibri: Apoi totul îngheață pentru câteva secunde și desktopul se deschide. Și aici nu pot folosi nici sudo, nici doar su - terminalul jură că nu în rusă. Este posibil să restabilim drepturile la ($HOME). Pot face acest lucru folosind discul live Mint?
Ei bine, încercați să returnați drepturile înapoi:
sudo chmod -R 0644 /home/roza/Desktop
Iar proprietarul:
sudo chown -R YOUR_LOGIN_IN_MINT /home/roza/Desktop
2 aprilie, ora 08:43
3 aprilie, ora 13:39
Pasărea Colibri: Totuși, nu s-a întâmplat nimic :(. În general, am reinstalat partiția cu mint. Principalul lucru este că am învățat cum să montez partiții (am înțeles cum să o fac, apoi este mai ușor) Și am învățat și o lecție pentru mine - trebuie să distribuiți drepturile cu mare atenție. În orice caz, mulțumesc!
P.S. Principalul lucru este că ai învățat ceva))
19 mai, 08:41
Mulțumesc.
Câteva în plus.
1. De exemplu, partiția mea de hard disk nu a vrut să fie montată după conectarea la o mașină Windows care a fost infectată cu viruși. S-a întâmplat că virusul a aruncat autorun.exe în rădăcina partiției mele și Linux nu a vrut să monteze această partiție din acest motiv.
Nu am vrut să-l montez nu din cauza autorun.exe, ci pentru că cel mai probabil Windows s-a stins „incorect” și octetul despre verificarea integrității sistemului de fișiere a rămas pe ntfs. În acest sens, ntfs3g fără „forță” se teme să monteze un astfel de sistem de fișiere, pentru a nu-l deteriora.
2. Deoarece există o secțiune despre „SMB”, ar fi demn de menționat CIFS.
Și ca exemplu, dă ceva de genul:
mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/
20 mai, ora 15:26
24 mai, 03:04
26 mai, 17:27
Alex în construcție: Mulțumesc. Câteva completări. 1. De exemplu, partiția mea de hard disk nu a vrut să fie montată după conectarea la o mașină Windows care a fost infectată cu viruși. S-a întâmplat că virusul a aruncat autorun.exe în rădăcina partiției mele și Linux nu a vrut să monteze această partiție din acest motiv. Nu am vrut să-l montez nu din cauza autorun.exe, ci pentru că cel mai probabil Windows s-a stins „incorect” și octetul despre verificarea integrității sistemului de fișiere a rămas pe ntfs. În acest sens, ntfs3g fără „forță” se teme să monteze un astfel de sistem de fișiere, pentru a nu-l deteriora. 2. Deoarece există o secțiune despre „SMB”, ar fi demn de menționat CIFS. Și ca exemplu, dați ceva de genul: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/
Nu e important: Ar fi bine dacă ar fi descris și montarea NFS
Multumesc pentru comentariu. Voi face completări.
tonic: Dar articolul m-a ajutat. Elementar! - Am uitat cum să montez... Am trecut rapid prin articol și mi-am amintit. Mulțumesc mult autorului!
Revino des :)
11 iunie, 11:47
Multumesc pentru articol,
och. inteligibil
9 iulie, ora 13:05
# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
nu funcționează, dă ajutor
utilizare: ……
Lucrez in ubuntu. trebuie să conectați folderul Windows partajat
Poate echipa greșește?
9 iulie, ora 22:11
Ludmila:# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video nu funcționează, oferă ajutor de utilizare: …… lucrează în ubuntu. trebuie să conectați folderul Windows partajat. Poate comanda este greșită?
Linia
username=vasja,parola=pukin
trebuie înlocuit cu parametrii necesari. Dacă vă conectați în numele unui oaspete, atunci trebuie să fiți atenți acolo, există nuanțe și diferențe între sistemul de operare Windows rus și englez.
31 august, 10:04
În ubuntu ai nevoie de asta:
mount -t cifs -o username=tridge,parola=foobar //fjall/test /mnt/smb/fjall
14 septembrie, 20:28
[email protected]:~$ sudo umount /dev/sda1
umount: /:dispozitivul este ocupat. (În unele cazuri utile informațiile despre procesele care folosesc dispozitivul sunt găsite de lsof(8) sau fuser(1))
[email protected]:~$ df -h
Sistemul de fișiere Size Use Ext Use% este montat pe
/dev/sdb1 26G 9.1G 16G 37% /
niciunul 1,7G 416K 1,7G 1% /dev
niciunul 1,7G 0 1,7G 0% /dev/shm
niciunul 1,7G 200K 1,7G 1% /var/run
niciunul 1.7G 0 1.7G 0% /var/lock
niciunul 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/Altele
/dev/sdc1 373G 372G 946M 100% /media/STORAGE
/dev/sdb7 94G 88G 5.5G 95% /media/MUSIC & GAMES
/dev/sda1 26G 9.1G 16G 37% /
15 septembrie, 09:46
19 septembrie, 20:14
CJ: Unitatea /dev/sda1 trebuie montată, dar pretinde că este deja montată la „/”, chiar dacă partiția de sistem Ubuntu este montată în acel moment. Spune-mi ce sa fac, sunt deja chinuit :(
Puteți afișa rezultatul comenzii:
sudo fdisk -l
Vladimir:
Singura observație este utilizarea erorilor tsya / tsya.-TSYA sau -TSYA? Mulțumesc din nou.:)
Ar putea fi ;) Va trebui să atragă atenția editorului dvs. ;)
27 septembrie, 06:59
30 septembrie, 06:46
Taras: Comanda samba mount nu funcționează.
Ce anume nu funcționează în el?
2 noiembrie, ora 20:41
Și dacă sistemul de fișiere este LWM2, iar Linux Mint înjură?!
adică comanda sudo mount -t lwm2 /dev/sdb /home/user/Video nu este acceptată.
2 noiembrie, ora 22:52
[email protected]: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
Asa de? Deci punctul de montare este /home/roza/Desktop?Dacă totul este montat pentru dvs. și sistemul de fișiere /dev/hda3 este vizibil, dar nu aveți suficiente drepturi, atunci trebuie doar să adăugați aceste drepturi:
sudo chmod -R 0777 /home/roza/Desktop
mmm ... mi se pare .. ca nu a fost o cale foarte buna ... mai corect ar fi sa intri de la radacina, pentru ca asa ai dat drepturi tuturor si tuturor... si asta nu este bun ...
DIN PUNCTUL MEU DE VEDERE! deși se spune că sunt un milion de articole, oricum articolul este bun) deși nu sunt suficiente exemple... aș vrea să văd niște aplicații non-standard de chtoli... pentru că totul este mai ușor de digerat prin exemple)
29 noiembrie, ora 20:33
5 decembrie, 19:34
max: Era Windows, hard disk-ul era împărțit în 4 discuri logice (c, d, e, f). Am instalat ubuntu 10.04 pe unitatea „c”, demolând astfel Windows. Acum nu există acces și nu pot vedea restul unităților logice. Vă rog să-mi spuneți ce să fac pentru a avea acces la ele?
6 decembrie, 14:41
>
>
14 decembrie, 10:48
ihor:> Montarea partițiilor hard disk
> ... Puteți lua orice punct de montare.
Se pare că în Big Red Book (am auzit și „de la Nemeth”) scrie: „... este de dorit să nu existe fișiere în folderul în care montezi, pentru că nu vor fi vizibile.”
Ei bine, este de la sine înțeles.
7 ianuarie, 22:06
Imagine ISO montată
# sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk
Scrie nume de fișiere rusești cu krakozyabry.
29 martie, 16:15
sunt multe articole și cărți, dar o văd pentru prima dată, scrisă uman, ca să zic așa, pe degete, arătată și spusă, mulțumesc mult autoarei, am găsit un pic pentru mine, dar am putut” Nu înțeleg și nu găsesc acest bit de câțiva ani. Autorul este demn de respect, dacă un astfel de articol mi-ar cădea în mână acum vreo 7 ani, când am început să navighez pe întinderile Linux, m-aș bucura foarte mult.
Toate spuse
18 august, 08:09
Îmi puteți spune, vă rog, cum să curăț cozile suportului? Mulțumesc.
12 ianuarie, 23:29
Un lucru amuzant mi s-a întâmplat aici. Am încercat să fac o unitate flash USB bootabilă. format flash-ul cu comanda mkfs, apoi conform recomandărilor unor utilizatori „avansați”. a instalat aplicația gparted, a dat unității flash un steag bootabil (activ) ... Și după aceea au început miracolele:
1. problema este că comenzile mount & umount au dispărut
2. Echipa a fost restaurată, dar mai este o problemă. la montarea unei partiții (indiferent cu ce sistem), fs-ul este conectat în modul citire, nu este posibil să se schimbe drepturile de acces. Sistemul pur și simplu nu răspunde la aceste taste de comandă și spune că totul este în ordine, operațiunea a avut succes.
Concluzie Pot ridica fișiere de pe orice mediu, nu pot da fișiere. Am citit articolul cu fstab. Rescrieți fișierul manual. Nu i-a mai făcut modificări. Dar o încercare de a monta un disc cu permisiuni de scriere și execuție a eșuat. După ce am demolat gparted și am repornit sistemul, fișierul fstab pe care l-am editat a început să funcționeze corect și comenzile de montare au fost restaurate.
Atenție la întrebarea: Care este motivul acestui comportament al lui gparted și cum a făcut-o? Ei bine, cum să rezolvi asta fără a șterge gparted?
21 ianuarie, 23:07
Articole grozave, inteligibile: acesta, „.. SWAP in Linux”, „..ce este fstab?”!
Stimate autor, vă rugăm să scrieți încă câteva, care acoperă subiecte precum: partiționarea, partiționarea discurilor, fuzionarea partițiilor, transferul acasă la o altă partiție.
Ar fi o colecție grozavă!
7 aprilie, 00:35
Este posibil să obțineți cumva codul sursă al acestui program minune
29 iunie, 01:27
Spune-mi ce să fac?
S-a instalat Ubuntu12.04 acum o săptămână. După câteva acțiuni neglijente, sistemul s-a prăbușit. Există 250 GB de informații pe disc. LiveCD HD vede, dar nu pornește (da o eroare). Și nu există nicio modalitate de a-l conecta. Iată rezultatul (chiar și în această variantă) -
[email protected]:~# sudo mount -t ext4 -o force /dev/sda1 /
montare: tip fs greșit, opțiune greșită, superbloc defectuos pe /dev/sda1, pagina de coduri sau program de ajutor lipsă sau altă eroare În unele cazuri, informații utile pot fi găsite în syslog - încercați dmesg | coada sau ceva de genul asta
Am încercat să restabilesc performanța sistemului conform recomandărilor de pe site-uri, dar fără rezultat. La pornirea de pe disc, indică faptul că managerul de boot nu a detectat un sistem de operare.
Spune-mi ce să fac?, unde să „fug”?.
25 octombrie, ora 23:50
Buna ziua. Există un server pentru un proiector de film pe Linux. se deosebește de cele obișnuite prin faptul că dispune de un program Digital Cinema pentru afișarea filmelor prin proiector. Placa de baza a murit recent, s-a schimbat, a pus alta. Totul a fost reîncărcat. Acum serverul nu vede hard diskul portabil SATA. este conectat folosind o sanie pentru a transfera filme pe server (1 film cântărește de la 90 la 300 GB). Spune-mi, te rog, prin comanda de montare, pot să o fac ca să-l vadă el? (alimentarea este furnizată pe disc, toate buclele sunt conectate, dar încă nu vede discul)
Să vedem cum se montează un hard disk în Ubuntu. Pentru a face acest lucru, trebuie să efectuați trei pași:
- Creați o partiție pe hard disk.
- Formatarea discului.
- Montarea unui disc în sistem.
Folosim utilitarul fdisk. Puteți vizualiza lista de discuri conectate la computer cu comanda:
Comanda produce text similar cu următorul:
Disc /dev/sda: 21,5 GB, 21474836480 octeți
255 capete, 63 sectoare/sină, 2610 cilindri
Identificatorul discului: 0x000bedde
Încărcați dispozitivul Start End Blocks Id System
/dev/sda1 * 1 2497 20051968 83 Linux
/dev/sda2 2497 2611 916481 5 Extins
/dev/sda5 2497 2611 916480 82 Linux swap / Solaris
Disc /dev/sdb: 2147 MB, 2147483648 octeți
255 capete, 63 sectoare/sină, 261 cilindri
Unități = cilindri de 16065 * 512 = 8225280 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Identificatorul discului: 0x00000000
/dev/sdb nu are o tabelă de partiții validă
Avem două discuri, sda și sdb. Există deja trei partiții pe sda și sdb nu este partiționat. Pentru a crea partiții pe sdb, rulați comanda:
Vi se va solicita să introduceți `m` pentru ajutor, să introduceți și să vedeți ce opțiuni există pentru a lucra cu discul
Acțiune de comandă
un steag de pornire de comutare
b editați eticheta discului bsd
c comutați semnalul de compatibilitate dos
d ștergeți partiția
l listă de tipuri cunoscute de sisteme de fișiere
m afișează acest meniu
n adăugarea unei noi partiții
o crearea unui nou tabel de partiții DOS gol
p tabel de partiții de ieșire
q ieșiți fără a salva modificările
s creați o nouă etichetă de disc Sun Clean
t schimba id-ul sistemului de partiție
schimbați ecranul/unitățile de conținut
v verificarea tabelului de partiții
w scrieți tabelul de partiții pe disc și ieșiți
x funcționalitate suplimentară (numai experți)
Introduceți `n`, adică adăugați o nouă secțiune
Comanda (m pentru referință): n
Acțiune de comandă
e extins
p partiție principală (1-4)
Selectați cel principal apăsând `p`
Numărul secțiunii (1-4):
Punem numarul sectiunii, indiferent care, dar pentru comanda, 1 este mai bine (daca nu este ocupat, bineinteles). Această cifră înseamnă ce discul tău va fi numit sdb1 sau sdb2 și așa mai departe.
Primul cilindru (1-261, implicit 1):
Se utilizează valoarea implicită 1
Ultimul cilindru, +cilindri sau +dimensiune (K,M,G) (1-261, implicit 261):
Se utilizează valoarea implicită 261
Comanda (m pentru referință): w
Tabelul de partiții a fost schimbat!
A apelat ioctl() pentru a reciti tabelul de partiții.
Discurile sunt sincronizate.
Am creat partiția, acum trebuie să o formatăm. Să folosim comanda mkfs
Formatul său este simplu dispozitiv mkfs.sistem de fișiere
De exemplu, trebuie să formatăm /dev/sdb1 v ext4, pentru a face acest lucru, rulați următoarea comandă:
mkfs.ext4 /dev/sdb1
și așteptați ca discul nostru să fie formatat.
Acum haideți să ne montăm de fapt discul. Să facem asta cu comanda montură
montați -t ext4 /dev/sdb1 /usr/data
-t ext4- specificați sistemul de fișiere al discului montat
/dev/sdb1- De fapt, secțiunea în sine pe care o conectăm
/usr/data- Punctul de montare este locul unde este conectată partiția noastră
Puteți demonta discul cu comanda umount specificând o unitate
umount /dev/sdb1
Pentru ca discul să fie montat automat în sistem după o repornire, trebuie să îl specificați în fișierul /etc/fstab. Accesați o linie nouă și adăugați o linie ca aceasta:
hard_partition mount_point file_system mount_options two_auxiliary_numbers. De exemplu, pentru a descrie partiția noastră /dev/sdb1 cu sistemul de fișiere ext4, adăugați următoarea linie:
/dev/sdb1 /usr/data ext4 implicite 1 2
Unde, /dev/sdb1- partiția, discul, dispozitivul nostru îl numesc cum doriți
/usr/data- punctul de montare unde vor fi fișierele de pe discul nostru
ext4- sistem de fișiere, pe un disc montat
implicite- toate opțiunile implicite. Citiți descrierea lor mai jos.
1 2 - Numere auxiliare, citiți și descrierea de mai jos
Tabel cu optiuni:
Opțiune | Descriere |
implicite | Utilizați setările implicite. Adică acestea sunt: rw,suid,dev,exec,auto,nouser,async. |
rw/ro | Citire și scriere permisă / Numai citire permisă |
suid / nosuid | Permite/Blochează lucrul suid și sgid bit |
dev/nodev | Interpretați / nu interpretați blocul de dispozitiv special de pe sistemul de fișiere. |
exec / noexec | Permiteți executarea fișierelor binare aflate pe această unitate / Deny |
auto/noauto | Dispozitivul se va instala automat la pornire / Nu se va instala |
utilizator/utilizator | Interziceți montarea tuturor, cu excepția root (nouser) / Permisiunea de a monta în numele oricărui utilizator |
asincron / sincronizare | Scrierea și citirea pe disc se va face asincron / sincron |
Numerele auxiliare.
Și acum despre problema, care este inerentă tuturor distribuțiilor Debian (inclusiv Ubuntu).
Dacă resursele sunt montate folosind metoda de mai sus, atunci când reporniți sau închideți sistemul, veți vedea următorul mesaj:
1.CIFS VFS: Niciun răspuns pentru Cmd
Acest lucru se datorează faptului că toate serviciile sunt mai întâi dezactivate (S20sendsigs), apoi se încearcă demontarea resurselor de rețea (S31umountnfs.sh). Dar serviciile sunt deja dezactivate. Am întâlnit această problemă și cu Ubuntu 8.04. A rămas în Ubuntu 9.04.
Pentru a o remedia, trebuie să editați nivelurile de execuție, și anume rc0 și rc6. Pentru a face acest lucru, executați comenzile:
cd /etc/rc0.d
Aceiași pași trebuie făcuți în directorul rc6.d
cd /etc/rc6.d
sudo mv S31umountnfs.sh S19umountnfs.sh
Acum, la închiderea sau repornirea sistemului, resursele de rețea vor fi mai întâi demontate, iar apoi serviciile vor fi dezactivate.
montură
De la Wikipedia, enciclopedia liberă
Utilizare
montați dispozitivul /dev/cdrom /mnt/cdrom /dev/cdrom montat în director /mnt/cdrom dacă există. Începând din momentul montării și până când utilizatorul demontează sistemul de fișiere (sau se montează altceva acolo) în director /mnt/cdrom va conține arborele directorului dispozitivului /dev/cdrom; acele fișiere și subdirectoare care erau înainte /mnt/cdrom, va fi salvat, dar nu va fi disponibil până când dispozitivul nu este demontat /dev/cdrom.Demontarea cu comanda unmount
Pentru a demonta, trebuie doar să specificați punctul de montare sau numele dispozitivului.umount /dev/cdrom
Montarea unităților USB
Pentru cazul obișnuit în care unitatea USB are un sistem de fișiere FAT32, comanda de montare arată astfel:mount -t vfat -o codepage=866,iocharset=utf8 /dev/sda1 /mnt Parametrul codepage este necesar pentru ca numele fișierelor create să fie corect afișate în sistemele de operare mai vechi (de ex. DOS). Dacă kitul de distribuție folosește o localitate de sistem non-UTF-8 ca codificare, atunci aceasta trebuie specificată în parametrul iocharset astfel:
mount -t vfat -o codepage=866,iocharset=koi8-r /dev/sda1 /mnt Codificarea reală utilizată poate fi determinată prin rularea comenzii locale.
Opțiunile utile la montarea unităților flash sunt sincronizarea și fluxul. Primul face ca tamponul de scriere să fie permanent golit pe disc, astfel încât datele să nu se piardă atunci când discul flash este detașat fără a fi demontat. Un efect secundar al acestei monturi este o reducere semnificativă a vitezei de scriere. A doua opțiune (disponibilă numai în nucleele Linux mai noi) face ca bufferul să fie golit pe disc după ce ultimul fișier a fost scris. De asemenea, contribuie la salvarea datelor în cazul în care discul este scos fără demontare, dar nu duce la o scădere a vitezei de scriere.
Montarea unităților/partițiilor NTFS
mount -t ntfs -o noatime,users,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xpMontarea imaginilor pe disc
Dacă aveți o imagine de disc sub forma unui fișier iso, atunci pentru a o monta trebuie să specificați opțiunea -o loop și, de obicei, tipul sistemului de fișiere -t iso9660 (opțional) (fișier.iso este numele fișier imagine și /mnt/iso este punctul de montare):mount -o loop -t iso9660 file.iso /mnt/iso Montarea imaginilor non-iso necesită conversia într-o imagine iso sau utilizarea unui emulator. Pentru conversie, puteți utiliza utilitarele din linia de comandă (vezi mai jos) sau utilitarul GUI kiso. Montarea imaginilor de disc în Linux
imagini bin/cue
Pentru a converti o imagine bin/cue într-o imagine iso, puteți utiliza convertorul bchunk:bchunk image.bin image.cue image.iso
Montarea unităților de rețea NFS
montare 172.22.2.1:/mnt/iso/ /mnt/iso/Montarea unităților de rețea SMB
Un exemplu de montare a resurselor de rețea SMB:mount -t smbfs -o nume utilizator=utilizator,parolă=pass //server/dir /mnt/localdir/ mount -t cifs -o nume utilizator=utilizator,parolă=pass //server/dir /mnt/localdir/ (Utilitarul smbfs a fost înlocuit de în nucleul Linux cu un CIF compatibil.) note:
- „-t cifs” poate fi uneori omis dacă numele dispozitivului montat este „//server/dir”
- dacă pentru autorizare este necesară specificarea numelui de domeniu al utilizatorului, atunci în parametrii comenzii mount se specifică „-o username=domain\\user”, totuși, la specificarea unei resurse montate în /etc/fstab, numele de utilizator este specificat ca „domeniu/utilizator”:
Montarea serverelor FTP
curlftpfs -v -o iocharset=UTF-8 ftp://user: [email protected]/ /mnt/ftpMontarea unui director de sistem de fișiere de pe alt computer prin ssh
Modulul kernel Fuse (adoptat în ramura oficială a nucleului începând cu 2.6) permite utilizatorilor neprivilegiati să monteze diferite sisteme de fișiere.Pentru a funcționa, trebuie să adăugați un utilizator la grupul de siguranțe, o puteți face astfel:
usermod -G -un utilizator de siguranțe sau
adduser user fuze sau prin editarea manuală a /etc/group. De asemenea, este necesar ca modulul nucleului siguranței să fie încărcat:
modprobe fuse După aceea, puteți monta directorul altui computer folosind sshfs :
sshfs [email protected] _server:/tmp ~/udalennaya_papka Pentru a demonta, introduceți comanda:
fusermount -u ~/udalennaya_papka
Opțiuni de montare
Opțional, puteți specifica opțiuni de montare suplimentare atunci când rulați comanda mount.-t Tipul sistemului de fișiere
De obicei este determinat automat în timpul montării sau preluat din fișierul de configurare (vezi mai jos). Dar, în unele cazuri, trebuie să specificați în mod explicit tipul sistemului de fișiere. De exemplu, când montați un disc DVD cu sistemul de fișiere UDF.mount /dev/cdrom /mnt/dvd -t udf Dacă tipul sistemului de fișiere este incorect, comanda mount va da un mesaj de eroare
mount: tip fs greșit, opțiune greșită, superbloc prost pe /dev/cdrom, pagina de cod lipsă sau altă eroare În unele cazuri, informații utile se găsesc în syslog - încercați dmesg | tail sau cam așa ceva și vă sfătuiesc să vă uitați la sfârșitul fișierului cu mesaje de sistem.
Nu se poate identifica formatul CD-ROM. În cazul unei monturi reușite, de obicei se raportează că CD-ul este montat (în mod implicit) în modul numai citire.
mount: dispozitivul bloc /dev/cdrom este protejat la scriere, se montează doar în citire
-o Atribute de acces
- Acces numai citire (ro) sau citire-scriere (rw).
- Permite sau bloca rularea programelor (noexec)
mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/sda1 /mnt/usb Exemplul 2 (de exemplu, montați o partiție ntfs cu Windows XP instalat):
mount -t ntfs -o noatime,users,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xp Exemplul 3 (remontați dispozitivul cu acces de citire/scriere (rw))
mount -o remount,rw /dev/sda2
monte --lega
Comanda mount cu opțiunea --bind sau opțiunea -B scurtă este utilizată pe sistemele kernel Linux (începând cu 2.4.0) pentru a crea un alias de director în arborele sistemului de fișiere. De exemplu, comanda:mount --bind /mnt/cdrom/Files /var/ftp/cdrom vă va permite să accesați fișiere din /mnt/cdrom/Files prin calea /var/ftp/cdrom, unde /var/ftp/cdrom există deja director (poate gol) (conținutul său real va fi inaccesibil până la demontare). De asemenea, puteți scrie -o bind în loc de o opțiune separată --bind, care va avea un efect similar. De asemenea, vă permite să adăugați o regulă la fișierul /etc/fstab pentru a o monta la pornirea sistemului:
/olddir /newdir none bind Avantajul acestei metode de a crea legături de directoare față de legăturile simbolice este capacitatea de a ocoli restricțiile de acces la sistemul de fișiere impuse proceselor care rulează într-un mediu chroot sau servere chrootate. De exemplu, serverul FTP proftpd dezactivează legăturile simbolice care indică spre fișiere și directoare din afara directorului specificat. Acțiunea comenzii mount --bind este similară cu subst .
Lista sistemelor de fișiere montate
Rularea comenzii mount fără opțiuni listează sistemele de fișiere montate:/dev/md/5 pe / tip reiserfs (rw,noatime) proc pe /proc tip proc (rw) sysfs pe /sys tip sysfs (rw,nosuid,nodev,noexec) udev pe /dev tip tmpfs (rw,nosuid) devpts pe /dev/pts tip devpts (rw,nosuid,noexec) /dev/md/4 pe /file tip xfs (rw,noatime) /dev/sda3 pe /mnt/a tip ext3 (rw,noatime) /dev/ sdd2 pe /mnt/docs tip reiserfs (rw,noatime) shm pe /dev/shm tip tmpfs (rw,noexec,nosuid,nodev) usbfs pe /proc/bus/usb tip usbfs (rw,noexec,nosuid,devmode=0664 ,devgid=85) binfmt_misc pe /proc/sys/fs/binfmt_misc tip binfmt_misc (rw,noexec,nosuid,nodev) nfsd pe /proc/fs/nfs tip nfsd (rw,noexec,nosuid,nodev) // pe /mnt/smb tip smbfs (0) 172.22.2.1:/fișiere pe /mnt/files tip nfs (rw,addr=172.22.2.1) Acest exemplu arată multe sisteme de fișiere montate (FS).
- prima linie spune că liniile corespunzătoare acționează ca rădăcină FS. Exemplu de conținut pentru acest fișier:
## NOTĂ: Dacă partiția dvs. BOOT este ReiserFS, adăugați opțiunea notail la opts. #/dev/BOOT /boot ext2 noauto,noatime 1 2 /dev/sda5 / reiserfs noatime 0 1 /dev/sda1 none swap sw 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0 # NOTĂ: Următoarea linie este critică pentru boot! proc /proc proc defaults 0 0 # glibc 2.2 și mai sus se așteaptă ca tmpfs să fie montat la /dev/shm pentru # POSIX memorie partajată (shm_open, shm_unlink). # (tmpfs este un disc ram care poate fi extins/micșorabil dinamic și # va folosi aproape deloc memorie dacă nu este populat cu fișiere) shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 În viitor, va fi posibil să specificați doar dispozitivul nume sau punct în comanda mount mount - toți parametrii suplimentari vor fi preluați din fișierul de configurare. De exemplu, în ceea ce privește această configurație, comanda mount /mnt/cdrom va fi echivalentă cu executarea comenzii
mount /dev/cdrom /mnt/cdrom -t iso9660 -o noauto,ro Un alt scop al fișierului de configurare este de a monta automat sistemele de fișiere la pornirea sistemului. Dacă nu doriți să montați anumite sisteme de fișiere, trebuie să specificați opțiunea noauto în fișierul de configurare pentru acestea.