127 lines
5.3 KiB
Plaintext
127 lines
5.3 KiB
Plaintext
# Formatiranje in priklop zunanjega diska v Omnios
|
||
|
||
danes sem rabil zunanji disk za prenos večje količine podatkov s strežnika na drug računalnik. Načeloma je to enostavno, priklopiš disk, skopiraš datoteke in odklopiš disk. Ja … ni tako enostavno. Omnios ne podpira zelo veliko datotečnih sistemov, ki jih podpira Mac ali Windows. V bistvu se vsi trije srečajo samo na dveh – FAT16 in FAT32. Od teh dveh je FAT32 boljša izbira.
|
||
|
||
Moj zunanji disk je WD My Passport, ki sem ga na zadnje uporabljal na MacOS-u kot backup disk. To pomeni, da je formatiran v APFS. Poleg tega si Mac ustvari še Efi particijo. Tudi ko disk formatiraš v FAT32 (kar MacOS zna), Efi particija ostane. Diska na Windowsu ni mogoče formatirati v FAT32 brez uporabe dodatnih orodij. Poskusil sem s tem orodjem. Ni delovalo. Efi particija je ostala. Treba bo poseči po “low level” orodjih.
|
||
|
||
Opravila sem se lotil kar na Omnios. Najprej sem preveril, kako je priklopljen disk:
|
||
|
||
```
|
||
root@server:/mnt# diskinfo
|
||
TYPE DISK VID PID SIZE RMV SSD
|
||
SATA c1t0d0 ATA VB0250EAVER 232.89 GiB no no
|
||
SATA c1t1d0 WDC WD20EFRX-68AX9N0 1863.02 GiB no no
|
||
SATA c1t2d0 WDC WD20EFRX-68AX9N0 1863.02 GiB no no
|
||
SATA c1t3d0 WDC WD20EFRX-68AX9N0 1863.02 GiB no no
|
||
SCSI c2t0d0 WD My Passport 0748 465.73 GiB no no
|
||
```
|
||
|
||
Zadnja vrstica predstavlja moj zunanji disk. Kot vidimo je priklopljen na kontroler 2 (c2). Nadaljujemo z uporabo orodja fdisk.
|
||
|
||
```
|
||
matjaz@server:~$ sudo fdisk /dev/rdsk/c2t0d0p0
|
||
|
||
Total disk size is 60797 cylinders
|
||
Cylinder size is 16065 (512 byte) blocks
|
||
|
||
Cylinders
|
||
Partition Status Type Start End Length %
|
||
========= ====== ============ ===== === ====== ===
|
||
1 Active Ext Win95 1 60796 60796 100
|
||
|
||
|
||
|
||
|
||
SELECT ONE OF THE FOLLOWING:
|
||
1. Create a partition
|
||
2. Specify the active partition
|
||
3. Delete a partition
|
||
4. Change between Solaris and Solaris2 Partition IDs
|
||
5. Edit/View extended partitions
|
||
6. Exit (update disk configuration and exit)
|
||
7. Cancel (exit without updating disk configuration)
|
||
Enter Selection: 7
|
||
```
|
||
|
||
Zgornji izpis že kaže novo stanje. Vendar pa je prej kazal nekoliko drugačno, tip particije je bil Efi. V meniju sem izbral “3” za brisanje particije. Program še vpraša, če res želiš vse pobrisati. Potrdiš z “y”. Temu sledi ustvarjanje nove particije z uporabo možnosti “1” iz menija. Program vpraša za vrsto particije:
|
||
|
||
```
|
||
Total disk size is 60797 cylinders
|
||
Cylinder size is 16065 (512 byte) blocks
|
||
|
||
Cylinders
|
||
Partition Status Type Start End Length %
|
||
========= ====== ============ ===== === ====== ===
|
||
|
||
|
||
|
||
|
||
|
||
SELECT ONE OF THE FOLLOWING:
|
||
1. Create a partition
|
||
2. Specify the active partition
|
||
3. Delete a partition
|
||
4. Change between Solaris and Solaris2 Partition IDs
|
||
5. Edit/View extended partitions
|
||
6. Exit (update disk configuration and exit)
|
||
7. Cancel (exit without updating disk configuration)
|
||
Select the partition type to create:
|
||
1=SOLARIS2 2=UNIX 3=PCIXOS 4=Other
|
||
5=DOS12 6=DOS16 7=DOSEXT 8=DOSBIG
|
||
9=DOS16LBA A=x86 Boot B=Diagnostic C=FAT32
|
||
D=FAT32LBA E=DOSEXTLBA F=EFI 0=Exit?
|
||
```
|
||
|
||
Izberemo kar želimo, v mojem primeru možnost “C”. Program vpraša za velikost particije v odstotkih. Vpišemo “100”:
|
||
|
||
```
|
||
Total disk size is 60797 cylinders
|
||
Cylinder size is 16065 (512 byte) blocks
|
||
|
||
Cylinders
|
||
Partition Status Type Start End Length %
|
||
========= ====== ============ ===== === ====== ===
|
||
|
||
|
||
|
||
|
||
|
||
SELECT ONE OF THE FOLLOWING:
|
||
1. Create a partition
|
||
2. Specify the active partition
|
||
3. Delete a partition
|
||
4. Change between Solaris and Solaris2 Partition IDs
|
||
5. Edit/View extended partitions
|
||
6. Exit (update disk configuration and exit)
|
||
7. Cancel (exit without updating disk configuration)
|
||
Specify the percentage of disk to use for this partition
|
||
(or type "c" to specify the size in cylinders). 100
|
||
```
|
||
|
||
Program še vpraša, če naredi particijo primarno … spet potrdimo z “y”. Za izhod iz programa v osnovnem meniju izberemo možnost “7”.
|
||
|
||
Zdaj pa sledi priklop diska v sitem, da bomo lahko nanj shranili naše podatke. To naredimo z naslednjim ukazom:
|
||
|
||
```
|
||
root@server:~# mount -F pcfs /dev/dsk/c2t0d0p1 /mnt
|
||
root@server:~# cd /mnt/
|
||
```
|
||
|
||
Če je vse po sreči, je disk pravilno priklopljen. Za kratek test sem naredil eno mapo in eno datoteko na tem disku:
|
||
|
||
```
|
||
root@server:/mnt# mkdir matjaz
|
||
root@server:/mnt# cd matjaz
|
||
root@server:/mnt/matjaz# mkdir test
|
||
root@server:/mnt/matjaz# echo "Hello!">test/test.txt
|
||
```
|
||
|
||
Preverimo še, ali se mape in datoteke vidijo tudi v drugih operacijskih sistemih. Najprej odklopimo particijo iz sistema:
|
||
|
||
```
|
||
root@server:~# umount /mnt
|
||
```
|
||
|
||
Zdaj lahko disk varno izključimo iz USB vtičnice in ga prestavimo na drug računalnik. V mojem primeru so se novo ustvarjene mape in datoteke videle. Vse deluje kot mora.
|
||
|