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.
|
|||
|
|