![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
07-02-2008, 10:46
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
LVM היא שיטה לשינוי גודל דינאמי של מחיצות, והיא פועלת על ידי הקצאת מחיצה בנפח כלשהוא מראש, וחלוקה לוגית בתוך הנפח הזה. מכאן, שאם יש לך כבר מערכת קבצים קיימת על כל הנפח, לא תוכל לעבור סתם ככה ל LVM.
מצד שני, אם כבר יש לך LVM (תוכל לגלות על ידי הפקודות lvs, pvs, vgs) - אז הנושא כבר יותר פשוט - והשאלה היא כמובן אם כבר השתמשת בכל הנפח של ה LVM שלך למחיצות. אם כן, תצטרך להקטין מחיצה קיימת כדי להשתמש במקום שלה במחיצה אחרת. אם לא, תוכל ליצור מחיצה חדשה:
קוד:
lvcreate -L30G -n<volname> <vgname>
ואז לעגון אותה עם mount...
הקטנת מחיצה זה עסק קצת בעייתי, כי לרוב אי אפשר לעשות את זה בזמן שהמחיצה היא mounted, במיוחד עם מעט התמיכה במחיצות מתקדמות שמגיעות עם הפצות נחותות כגון redhat ![Smile](images/smilies/smile.gif)
אז בד"כ תצטרך לעלות ב single mode כדי לבצע פעולות כאלה, או, אם זו המחיצה הראשית, נדמה לי שתהיה חייב לעלות מ livecd ולעשות הכל מבחוץ...
זו הסיבה, שכשיוצרים מערכת חדשה, עושים אותה עם LVM ועם מחיצות קטנות, ומגדילים לפי הצורך (וככה לא צריך סתם בלאגן של הקטנות). - בנוסף - אם משתמשים במערכת קבצים מעט מתקדמת יותר מהבסיס שמגיע עם redhat, אז אפשר אפילו לעשות הגדלות כאלה on-the-fly, בזמן שהמערכת רצה (למשל עם reiserfs...)
|