Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mój obecny układ partycji wygląda tak:
[quote="Obecny układ partycji"]/dev/sda1 (ext2) ~32 MiB, zajęte ~11 MiB
/dev/sda2 (jfs) ~232 GiB, zajęte ~20 GiB
/dev/sda3 (swap) ~2 GiB[/quote]
Chciałbym [i]zmniejszyć[/i] rozmiar partycji /dev/sda2 do 150 GiB i z powstałej wolnej przestrzeni utworzyć partycję NTFS, a więc docelowy układ wygląda tak:
[quote="Docelowy układ partycji"]/dev/sda1 (ext2) ~32 MiB
/dev/sda2 (jfs) ~150 GiB
/dev/sda3 (NTFS) ~82 GiB
/dev/sda3 (swap) ~2 GiB[/quote]
Problem polega na tym, że nie mam pojęcia jak można zmniejszyć partycję z systemem plików JFS. Kilka zapytań do wujka Google o pomoc ([url=http://www.google.pl/search?source=ig&hl=pl&rlz=1G1GGLQ_PLPL344&=&q=how+to+resize+jfs&btnG=Szukaj+w+Google&meta=lr%3D&aq=f&oq=][1][/url], [url=http://www.google.pl/search?hl=pl&rlz=1G1GGLQ_PLPL344&q=decreasing+jfs+partition&btnG=Szukaj&lr=&aq=f&oq=][2][/url]) nie umożliwiło mi rozwiązania problemu - przejrzałem kilka pierwszych stron wyników i zasadniczo wszystkie związane z tematem znalezione strony piszą o wbudowanej w sterownik JFS możliwości zwiększenia rozmiaru zamontowanej partycji. Na [url=http://unix.ittoolbox.com/groups/technical-functional/ibm-aix-l/how-to-decrease-size-of-jfs-filesystem-in-aix-53-3006226]tej[/url] stronie w odpowiedzi na takie samo pytanie stwierdzono, że jedynym sposobem na zrobienie tego jest skopowanie plików z partycji, usunięcie jej i stworzenie partycji o nowej, mniejszej pojemności. Problem polega na tym, że w moich warunkach skopiowanie plików z partycji sda2 byłoby dosyć trudne do zorganizowania. Czy istnieje może jednak jakiś inny sposób?
Offline
LiveCD + Gparted
Offline
Próbowałem zmniejszyć rozmiar partycji używając GParted z SystemRescueCD 1.3.0, ale nie potrafi on [i]zmniejszyć[/i] partycji /dev/sda2.
Offline
Niestety, JFS jest tak skonstruowany, że nie można zmniejszyć rozmiaru systemu plików. Można tylko zwiększyć.
[quote=winnetou]LiveCD + Gparted[/quote]
Jesteś absolutnie pewien, że można tę operację wykonać na JFS?
Ostatnio edytowany przez azhag (2009-10-24 14:00:58)
Offline
A tego to nie jestem w 100% pewien ;] Ale pierwsze rozwiązanie jakie mi przyszło do głowy - nie googlowałem w tej kwestii. ;] Sorry za wprowadzanie w bład ;)
EDIT:
A może takie coś:
Odpal LiveCD wyposażone w GParted. Skopiuj pliki z tej partycji na inną. Usuń ją i w jej miejscu utwórz 2 o rozmmiarach jakie Ci pasują. Potem przenieś spowrotem dane na partycję linuxową, zaktualizuj wpisy w /etc/fstab jeżeli zajdzie taka potrzeba i reboot.
Działa (na 95%) przy założeniu że masz gdzie skopiować dane z tej partycji :))
Ostatnio edytowany przez winnetou (2009-10-24 14:29:20)
Offline
[quote="winnetou"]Działa (na 95%) przy założeniu że masz gdzie skopiować dane z tej partycji :))[/quote]
Myślałem nad tym, ale problem polega właśnie na tym, że nie mam gdzie przerzucić danych z tej partycji. Jeśli nie ma innego sposobu, to rozejrzę się z jakimś starym HD i stworzę od nowa partycje. Dzięki za pomoc, winnetou i azhag. :)
Offline
Informacje odnośnie obsługiwanych systemów plików:
[url]http://gparted.sourceforge.net/features.php[/url]
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00155 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.139.72.152' WHERE u.id=1 |
0.00072 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.139.72.152', 1732650626) |
0.00065 | SELECT * FROM punbb_online WHERE logged<1732650326 |
0.00076 | DELETE FROM punbb_online WHERE ident='18.221.27.56' |
0.00081 | DELETE FROM punbb_online WHERE ident='3.136.19.203' |
0.00087 | DELETE FROM punbb_online WHERE ident='3.141.201.95' |
0.00097 | SELECT topic_id FROM punbb_posts WHERE id=131366 |
0.00011 | SELECT id FROM punbb_posts WHERE topic_id=15298 ORDER BY posted |
0.00092 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=15298 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00217 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=15298 ORDER BY p.id LIMIT 0,25 |
0.00141 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15298 |
Total query time: 0.01119 s |