Imam dvije particije na hard disku. Na C mi je instaliran XP Pro. Na drugoj particiji (D) drzim podatke, dokumente, glazbu, video , itd.. Na toj drugoj particiji sam nedavno instalirao ubuntu 8.04 (pomocu wubija). Prvoj particiji mogu normalno pristupati kada se nalazim u Ubuntuu, medutim nemogu pristupaiti drugoj. Postoji li ikakav nacin ? Molio bih objašnjenje. Hvala unaprjed.
Ubuntu (pristup podacima)
- poruka: 13
- |
- čitano: 2.940
- |
- moderatori:
pirat, Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Trebaš nam napisati više informacija:
a) u kojem je "formatu" druga particija (pretpostavljam NTFS)?
b) postoji li na istoj nekakva enkripcija (pretpostavljam da ne)?
c) c/p ispisa sljedece naredbe dok je uneseš u terminal: fdisk -l (usput, koliko je velika ta 2. particija)
...pa se čujemo
Obje particije su u NTFS-u, ne postoji nikakva enkripcija, druga particija je velika 110 GB, ima 40 GB slobodnog prostora.
Usage: fdisk [-b SSZ] [-u] DISK Change partition table
fdisk -l [-b SSZ] [-u] DISK List partition table(s)
fdisk -s PARTITION Give partition size(s) in blocks
fdisk -v Give fdisk version
Here DISK is something like /dev/hdb or /dev/sda
and PARTITION is something like /dev/hda7
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors
E, sorry što nisam jasnije gore napisao:
ono kod fdisk nije slovo I niti brojka 1, već malo slovo L ;-)
Možeš odmah ovo (doslovno c/p ako nisi siguran koje je koje slovo):
fdisk -l | grep NTFS
I sad možeš odmah ručno mount-ati (nema u našem za tu riječ dobar prijevod... zajahati? :-P )
Uglavnom, drugu particiju koju ti ispiše zapiši njen zaziv, oblika /dev/sda2 (ili nekog drugog), možeš je prepoznati po veličini (ako ti je veća od C:) - gledaš "Blocks" u ispisu gornje naredbe (više blokova - više prostora, u pravilu). Npr. ispis izgleda ovako nešto:
[root@thinkpad ~]# fdisk -l | grep NTFS
/dev/sda1 * 1 1147 123452+ 5 HPFS/NTFS
/dev/sda2 * 1148 1912 6144862+ 7 HPFS/NTFS
i ti si zapišeš ovo /dev/sda2.
Sad napravi direktorij:
sudo mkdir /mnt/documents
I u njega mountaš gornju particiju ovako:
sudo mount -t ntfs-3g /dev/sda2 /mnt/documents
I sad provjeri u nekom file browser-u (Nautilus) da li se sadržaj te (D:) particije nalazi na gornjoj lokaciji (/mnt/documents). Trebalo bi ukoliko je gornja naredba prošla bez greške, ukoliko nije - c/p ispis te greške ovdje.
Mozda negdje grjesim nisam siguran, no kada upisem fdisk -l u terminal ništa se ne dogodi samo prjede u novi red.
Jako neobično... to upisuješ s Ubuntu-a koji je instaliran na taj HDD?
Probaj još ovaj program (iz terminala jasno):
sudo parted, pa u njemu upišeš print all (s quit izlaziš)
Ta naredba mi radi i izbacila mi je sljedeće
GNU Parted 1.7.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print all
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 42.0GB 42.0GB primary ntfs boot
2 42.0GB 160GB 118GB extended
5 42.0GB 160GB 118GB logical ntfs
Warning: Unable to open /dev/fd0 read-write (Read-only file system). /dev/fd0
has been opened read-only.
I da Ubuntu je instaliran na hard, znaci nije live cd.
EDIT
Uspjela mi je sada i ona naredba fdisk -l
pa cu i nju zaljepit, nekakvu gresku mi javlja.
fdisk -l
Error: Unable to open /dev/fd0 - unrecognised disk label.
(parted) fdisk -l
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] prints general help, or help on
COMMAND
mklabel LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [free|NUMBER|all] display the partition table, a
partition, or all devices
quit exit program
rescue START END rescue a lost partition near START
and END
resize NUMBER START END resize partition NUMBER and its file
system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version displays the current version of GNU
Parted and copyright information
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] prints general help, or help on
COMMAND
mklabel LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [free|NUMBER|all] display the partition table, a
partition, or all devices
quit exit program
rescue START END rescue a lost partition near START
and END
resize NUMBER START END resize partition NUMBER and its file
system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version displays the current version of GNU
Parted and copyright information
(parted)
Prvo, primjeti da ti ovaj fdisk -l ipak ne radi (naredbu si napisao unutar parted programa, a parted nije prepoznao naredbu, pa je ispisao svoj Help). Možda bi ti radilo ako upišeš: fdisk -l /dev/sda
No dobro, iz parteda si dobio informaciju koju si trebao:
Druga particija (D:) ti se službeno nalazi na /dev/sda, i to pod brojem 5, odnosno: /dev/sda5
Sad se vratiš na onaj moj post iznad i napraviš one korake da bi tu particiju mountao:
- napraviš direktorij u /mnt
- mountaš s -t ntfs-3g /dev/sda5 u taj /mnt/documents
- i to je to: otvoriš tu lokaciju u Nautilusu ili što već koristiš
Nisam ti namjerno pisao gotove naredbe što da c/p da probaš malo sam, ništa nije komplicirano, samo spoji ovaj post i onaj moj iznad - tak da nešto naučiš za ubuduće
Ako će ti radit javi pa da stavimo tu particiju u fstab da se sama mounta na autostartu Ubuntu-a, naravno, javi se i ako neće radit (ako ti mount ispiše grešku, ponavljam, c/p ovdje).
Uspio sam mounto (zajaho :D) sam particiju, pa ako imas jos nesto vremene zamolio bih te da mi objasnis kako da ju stavim da se pokrece sa OS-om. Mada jos nisam ni resetirao Ubuntu pa neznam dali je to potrebno, u svakom slucaju hvala ti na pomoci, živio
Ta postavka ti neće biti spremljena nakon restarta, već češ morati ponovno ručno mountati iz terminala. Da bi to izbjegao, odnosno, da ti se mounta automatski postupi ovako:
sudo gedit /etc/fstab
što će ti otvoriti tekstualnu datoteku u kojoj se nalaze svi uređaji (npr. diskovi/particije) što se mountaju prilikom startanja OS-a.
Ti dodaš na kraj ovo (u zaseban redak):
/dev/sda5 /mnt/documents ntfs-3g defaults 0 0
I to je to. Ili umjesto toga možeš samo izvršit ovu naredbu:
sudo echo "/dev/sda5 /mnt/documents ntfs-3g defaults 0 0" >> /etc/fstab
što je ekvivalent (ali nemoj oboje onda ). Nakon toga ili restartaš računalo ili upišeš ovo:
sudo mount -a
Pozdrav.
Hvala, sve radi kako bi i trebalo.
Da li je ikako moguće da otvorim hard externi koji je zapisan u ntfs datotečnom sustavu i prebacim podatke u ubuntu, ako može bez terminala.
nebi trebao imati nikakvih problema, ja koristim externi NTFS hard stalno (na njemu mi je multimedia), radi bez ikakve konfiguracije.