Puncte:0

Locația fișierului pe hard disk

drapel cn
NiC

Sunt nou pe Linux și am configurat o mașină fizică Ubuntu cu 1 SSD (PCIE) și 2 HDD-uri (SATA). Știu că toate directoarele de fișiere încep cu directorul rădăcină „/” în cmd, dar există o modalitate de a cunoaște locațiile fizice ale fișierelor, cum ar fi ce fișier este stocat în ce HDD sau SSD (similar cu sistemul de operare Windows). Mulțumesc mult.

user535733 avatar
drapel cn
Vă rugăm să [adaugă la întrebarea ta](https://askubuntu.com/posts/1358112/edit) conținutul complet al fișierului tău `/etc/fstab`
Puncte:2
drapel cn

Sistemele de fișiere sunt „articulate” în arborele principal de fișiere în locații specificate. Acest principiu se numește montare.

Să presupunem că ai un hard disk sda, cu (printre altele) o partiție sda7. Dacă montați acea partiție (sau mai degrabă, sistemul de fișiere de pe partiție) la punctul de montare /var/data/ceva, toate fișierele pe care le conține acest sistem de fișiere vor fi vizibile mai jos /var/data/ceva.

Dacă priviți această idee invers, un fișier pe care îl generați sub un punct de montare va merge la sistemul de fișiere, partiția și dispozitivul fizic respectiv. Deci, dacă scrieți date la, să zicem, /var/data/something/else/my/data/file.txt, acest fișier va locui (după cum am văzut mai sus) pe sistemul de fișiere montat /var/data/ceva, care se află pe partiție sda7, care este la rândul său pe dispozitivul fizic sda.

Probabil știți ce a fost montat pe care puncte de montare din configurarea serverului. În cazul în care nu știți, puteți enumera toate sistemele de fișiere montate în prezent cu montură comanda. Acest lucru ar trebui să vă ofere o listă de intrări precum

...
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/sda4 pe /home tip ext4 (rw,relatime,errors=remount-ro)
/dev/sda7 pe /var/data/something tip ext4 (rw,relatime,errors=remount-ro)
...

Cum sunt denumite dispozitivele (the sda în acest exemplu) ar fi o problemă de sine stătătoare. Depinde în mare măsură de tipul dispozitivului și de tipul de controler la care este conectat.

mook765 avatar
drapel cn
Aș prefera comanda `findmnt`-care oferă rezultate mult mai lizibile decât `mount`.
Puncte:0
drapel cn

Există multe moduri de a face acest lucru. Iată altul:

Dacă doriți să utilizați un utilitar desktop, vă recomandăm să vă uitați la această pagină: https://help.ubuntu.com/stable/ubuntu-help/disk-partitions.html.en

Sau dintr-o linie de comandă puteți folosi fdisk -l pentru a vă lista unitățile.

#fdisk -l 

Disc /dev/sdb: 256 GiB, 274877906944 octeți, 536870912 sectoare
Model de disc: disc virtual
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 4096 octeți
Dimensiunea I/O (minimă/optimă): 4096 octeți / 4096 octeți

Apoi df -h pentru a enumera cum sunt montate aceste discuri. Uitați-vă la coloanele Sistemul de fișiere și Montat pe.

# df -h 

Filesystem Size Used Avail Use% Montat pe
/dev/sdb 251G 3.3G 235G 2% /

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.