formatowanie partycji linuksowej jako fat

Pomoc dotycząca instalacji systemu
Marshall
Posty: 12
Rejestracja: 14 grudnia 2007, 21:37
Lokalizacja: Kraków

formatowanie partycji linuksowej jako fat

Post autor: Marshall »

Witam!

Zainstalowałem sobie wczoraj Debiana Squeeze z KDE 4. Wszystko jest pięknie, prócz jednej rzeczy, którą sobie zepsułem.

Zrobiłem partycje:
[INDENT]podstawowa /
podstawowa /usr
podstawowa /var
rozszerzona
[INDENT]logiczna /swap
logiczna /opt
logiczna /tmp
logiczna /home[/INDENT]
[/INDENT]
Chciałbym aby zamiast /opt (ext3) była partycja /dos (fat32). Czy jestem w stanie to zrobić bez reinstalacji systemu i bez utraty kompatybilności systemu? Będę wdzięczny za pomoc, czy można i ewentualnie jak.
Co nie co z Linuksa już chwyciłem więc totalne zero nie jestem - ale nie miejcie nie wiadomo jak dużych nadziei we mnie.
Pozdrawiam i z góry dziękuję za pomoc!
Awatar użytkownika
michnik
Beginner
Posty: 162
Rejestracja: 20 lipca 2009, 12:54
Lokalizacja: Kraków

Post autor: michnik »

Uważam, że nie powinieneś mieć problemów jeśli zmienisz ext3 na fat w /opt.

Robisz to tak:
  1. Kod: Zaznacz cały

     umount /opt
  2. Kod: Zaznacz cały

     mkfs.msdos /dev/Nazwa_Partycji_pod_Którą_Masz/opt
    (lub mkfs.vfat - nie pamiętam)
  3. Kod: Zaznacz cały

    mount /opt
PS.: Mówię to z głowy także zweryfikuj mnie przez operacją czytając podręcznik systemowy.
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

Tylko wcześniej sprawdź czy nie ma tam żadnych plików.
Marshall
Posty: 12
Rejestracja: 14 grudnia 2007, 21:37
Lokalizacja: Kraków

Post autor: Marshall »

Jest jeszcze jedna kwestia - aktualna partycja zowie się /opt i jest częścią Debiana. Chciałem przenieść katalog /opt (by nie był osobną partycją) na partycję główną /, a miejsce z partycji /opt zamienić na FAT32 oraz zmienić jej nazwę na /dos. I tu jest moje pytanie, czy da się takie coś wykonać i czy nie zburzy to kompatybilności systemu? Będę wdzięczny za pomoc.
Pozdrawiam!
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw co jest obecnie w pliku:

Kod: Zaznacz cały

cat /etc/fstab
i wynik polecenia:

Kod: Zaznacz cały

fdisk -l
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

Zrób tak dla bezpieczeństwa bez X-ów:

Kod: Zaznacz cały

mkdir /mnt/tmp
umount /opt
mount /dev/sd[xx] /mnt/tmp    #gdzie sd[xx] to partycja z /opt
cp -xa /mnt/tmp/* /opt
Usuń z fstab wpis dotyczący /opt i sformatuj sobie tę partycję jak chcesz. Powinno zadziałać bez problemu.
Marshall
Posty: 12
Rejestracja: 14 grudnia 2007, 21:37
Lokalizacja: Kraków

Post autor: Marshall »

Kod: Zaznacz cały

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sdb1 during installation
UUID=41a56405-f8c0-4cfd-92c9-fc8a8578bb06 /               ext3    errors=remount-ro 0       1
# /home was on /dev/sdb8 during installation
UUID=0e2089ef-d98a-4f82-9283-bb58fc591352 /home           ext3    defaults        0       2
# /opt was on /dev/sdb6 during installation
UUID=84e60909-d372-441a-b711-117b3ddc983d /opt            ext3    defaults        0       2
# /tmp was on /dev/sdb7 during installation
UUID=c4c4e486-e17e-4234-ab2d-377746348585 /tmp            ext3    defaults        0       2
# /usr was on /dev/sdb2 during installation
UUID=a0f2566f-1356-4b58-bd29-b4a220dd4981 /usr            ext3    defaults        0       2
# /var was on /dev/sdb3 during installation
UUID=b928a351-437e-4803-b4cf-5f771485b05f /var            ext3    defaults        0       2
# swap was on /dev/sdb5 during installation
UUID=c09ee9ba-ddd1-4159-9ac4-9ee92f862b0e none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/scd1       /media/cdrom1   udf,iso9660 user,noauto     0       0
i z polecenia:

Kod: Zaznacz cały

fdisk -l

Kod: Zaznacz cały

Dysk /dev/sda: 500.1 GB, bajtów: 500107862016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x1ddc1ddb

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *           1       22555   181173006    7  HPFS/NTFS
/dev/sda2           22556       60800   307202962+   f  W95 Rozsz. (LBA)
/dev/sda5           22556       60800   307202931    7  HPFS/NTFS

Dysk /dev/sdb: 160.0 GB, bajtów: 160041885696
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 19457
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xf725f725

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *           1        1216     9764864   83  Linux
/dev/sdb2            1216        9119    63476736   83  Linux
/dev/sdb3            9119        9848     5859328   83  Linux
/dev/sdb4            9848       19458    77187073    5  Rozszerzona
/dev/sdb5            9848       10091     1951744   82  Linux swap / Solaris
/dev/sdb6           10091       10334     1951744   83  Linux
/dev/sdb7           10335       10942     4881408   83  Linux
/dev/sdb8           10942       19458    68399104   83  Linux
Dodane:
Tu chodzi o dysk /dev/sdb. Na /dev/sda jest Windows.
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

No to jeszcze

Kod: Zaznacz cały

ls -lh /dev/disk/by-uuid
żebyś się dowiedział, która z partycji na sdb to /opt. Później czytaj mój post powyżej.
ODPOWIEDZ