Šta je novo?

Kako da mountujem NTFS particiju u Linuxu?

kUdtiHaEX

Super ridža
Administrator
Učlanjen(a)
18.07.2001
Poruke
18,077
Poena
1,365
Moja oprema  
CPU & Cooler
Intel® Core™ i5-9500F, NZXT Kraken Z63
GPU
Asus GTX 2070 Super
Storage
Samsung 980 Pro NVMe 1 TB
Kućište
NZXT H210i
Monitor
LG C2 42"
Miš & tastatura
Logitech G502, Keychron K8, Nuphy Air75, Ducky TKL One 2
Ostale periferije
Glupi HP štampač
Laptop
Apple Macbook Pro 14" M1
Tablet
Apple iPad Pro 11"
Mobilni telefon
Apple iPhone 13 Pro Max
Pametni uređaji
Apple Watch Ultra
Pristup internetu
  1. Kablovski internet
Red Hat Linux 7.2....i jedna ntfs particija. Kako da je mountujem?
 
ThndrKilL je napisao(la):
Red Hat Linux 7.2....i jedna ntfs particija. Kako da je mountujem?

Ako nisi kompajlirao kernel nikako....opcija ti je da rekompajliras kao modul iz source-a.Posle toga make modules_install i to je to...
U fstab-u i mtab-u prijavi doticnu particiju i to je to.Ako ne znas kako,kucaj man fstab i imaces uputstvo.Inace,to namestanje je vrlo intuitivna stvar,a ako zaglavis negde,pomocicemo ti.
 
Hm, ovo je sve samo ne jasno.....pogotovo za mene koji imam Linux mesec dana...
 
Ajmo mala skola mountovanja :D

Linux podrzava najveci broj fajl sistema od danasnjih modernih OS-ova. Moze da mountuje svasta - od Amiginih i Atarijevih, preko Mac-ovih particija, do raznih flavoura unixa - vazno je samo da prikacis disk fizicki na sistem. To je u linuxu organizovano preko drajvera - dakle, za svaki FS po jedan drajver (tako je i olaksano dodavanje podrske za nove fajl sisteme).

Mountovanje se moze izvrsiti na dva nacina - rucno (samo za tu sesiju - po logoutu se gubi) i automatski (vrsi se po butovanju). Rucno se mountuje komandom mount (logicno, zar ne ?):

mount -t tip-particije device mount-point

Mount-point je mesto u stablu direktorijuma gde se ta particija 'povezati' - mora da postoji kao (prazni) direktorijum. Dakle, ako je RedHat u pitanju, kreiras /mnt/ntdisk direktorijum. Ako pretpostavimo da ti je NTFS particija /dev/hda5, onda bi rucni mount te NTFS particije trebao da izgleda ovako:

mount -t ntfs /dev/hda5 /mnt/ntdisk

I podacima moze da se onda pristupa preko tog direktorijuma. Ukoliko nisi siguran koja je tacno oznaka particije na disku, pogledaj sa nekim drugim programcicem - za pregled particija na disku /dev/hda (primary master) probas sa "cfdisk /dev/hda" pa ce ti lepo izlistati sve particije na njemu, tipove, velicine i sl.

Automatsko mountovanje se vrsi tako sto editujes /etc/fstab fajl. Cim imas parametre kao sto je ntfs za tip, /dev/hda5 za device-point i /mnt/ntdisk kao mount-point, videces i sam kako se to tu namesta. Napomena: dodati kao liniju na kraju.

Ukoliko hoces da se ipak ne mountuje automatski, a da opet ne kucas onu celu liniju svaki put, onda uneses liniju za tu ntfs particiju u /etc/fstab i tamo gde su opcije (pise 'default', ili 'owner,ro' ili tako nesto) dodas 'noauto'. Onda particija nece biti mountovana po butovanju, ali da bi je mountovao, kucas samo "mount /mnt/ntdisk" - komanda mount ce sama potraziti prvo entry u /etc/fstab i tamo procitati ko kojoj vrsti particije se radi, koji je device i ostalo. Za sve dodatne detalje oko samog mountovanja i opcija, pogledaj 'man mount' i 'man fstab'.

Medjutim, ti drajveri za fajl sisteme, naravno, zauzimaju prostor, a neki od tih fajl sistema se jako retko srecu. To znaci da nije podrska za sve fajl sisteme po defaultu ukljucena. Da bi proverio da li vec imas 'ukljucen' drajver za ntfs, probas prvo onako 'rucno' da mountujes (kako sam opisao vec gore), pa ako prolazi, dodaj odgovarajucu liniju u /etc/fstab.

Ukoliko ti prijavi da je 'unknown type' ili tako nesto, moras da 'ukljucis' drajver. To vec spada u operacije sa kernelom. Odes u dir u kojem ti je source kernela (kod RedHata obicno u /usr/src/linux) i pokrenes 'make xconfig' ukoliko si u X-u ili 'make menuconfig' ukoliko si u obicnom shellu. Nadjes opciju za ntfs i ukljucis je - <*> znaci da ces ntfs drajver ukljuciti u sam kernel, tj kernel ce morati da se rekompajlira, a <M> znaci da ukljucujes drajver kao poseban loadable modul. U ovom drugom slucaju kernel ne mora da se kompajlira, nego samo drajver i za njegovo 'ucitavanje' pogledaj man strane komandi npr. modprobe i lsmod. Ovo sto je Nesh poceo da objasnjava je ova druga solucija. Dakle, nakon selektovanja ntfs drajver (ili bilo kojeg drugog) ides na exit&save, tipkas "make modules" da iskopajlira drajvere selektovane kao loadable modules, i onda "make modules_install" sto ce iskompajlirane module iskopirati na pravo mesto (kod RedHata /lib/modules/kernel-ver/fs). Onda ponovis probanje sa rucnim mountom.

Oko kompajliranja kernela, ucitavanje modula i ostalih propratnih operacija moras malo sam da se potrudis. Tu nema nekog striktnog pravila da ti kazemo "ukucaj to-i-to". Jednostavno, moras da naucis kao sto smo i mi ostali - probanjem & testiranjem uz nesto dokumentacije koja vec ide uz linux.
 
Lep tutorial nema sta. Ja sam mountovao ntfs particiju pod linux-om ali nisam uspeo da joj pristupim... Nisam se nesto previse patio jer sam imao drugih problema. NTFS particija se moze mountovati pod Mandrake-om i pod Red HAT-om jer je sam OS vidi ali mi ne da pristup.... Compile kernela nisam probao...
 
Nisi mogao da joj pristupis?
Ona podrska koja se dobije uz Red Hat podrazumeva samo read-only pristup NTFS particiji,a read-write je trenutno u alpha (experimantalnoj fazi).
 
Da bravo ... desilo se poodavno pa sam zaboravio. Video sam je ali samo read-only access. Znachi rade na tome... ql
 
Pa sad,rade oni,nego im M$ nesto ne izlazi u susret....mnogo bi bilo lakse kad bi oni dobili osnove tog FS-a,onda bar ne moras da nagadjas.Ovako,svaka im cast.
Drugi problem je sam NTFS...on je sam zasticen sistem i u glavnom ne dozvoljava nekontrolisane upise na hard sa strane,pa se cesto desava boot_device_inacessible,tj .komp zapamti raspored podataka,pa pri svakoj vecoj promeni moze rezultirati krahom sistema (izrazito u NT4).
 
Vrh Dno