SUSE LINUX Enterprise & openSUSE Community
มีนาคม 26, 2019, 09:43:40 PM *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ข่าว:
 
   หน้าแรก   ช่วยเหลือ ค้นหา เข้าสู่ระบบ สมัครสมาชิก  

[Why we need your support] SUSE and openSUSE are trademarks of Attachmate Group, Inc. - WE ARE NOT IN ANY WAY ASSOCIATED WITH SUSE AND ATTACHMATE GROUP. SUSEThailand.com is a SUSE Linux user and community found in Thailand but not limited to other country suse linux user to join in. Currently active contents (How to's, Scripts, Tips, Tricks, Tutorials, Linux Command Line, and Troubleshooting) this suse linux how to's and expert support are SUSE Linux.
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน
หัวข้อ: การเพิ่มพื้นที่ดิสก์เพื่อระบบ Root Filesystem เต็ม  (อ่าน 2147 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Sontaya
Administrator
Expert : ผู้เชี่ยวชาญ
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1931


Administrator


เว็บไซต์
« เมื่อ: ธันวาคม 30, 2011, 09:41:11 AM »


Environment

SUSE Linux Enterprise Server 9
SUSE Linux Enterprise Server 10
SUSE Linux Enterprise Server 11
SUSE Linux Enterprise Desktop 10
SUSE Linux Enterprise Desktop 11

Situation

The root disk or partition is full. You need to add space to the root filesystem. After installation, the space on the root filesystem was not sufficient. How do you extend the size of the root partition when Logical Volume Management (LVM) was not in use?
Resolution

When you install the server, you should consider the dynamic nature of the data on your filesystem. If you expect the disk space requirements to expand over time, you should install the server using LVM to more easily meet the needs of this type of environment.

The easiest way to free up space on the filesystem do the following:
1. Remove any unnecessary files. /tmp and /var are good places to start.
2. Add another disk to the server, and mount it in place of a directory that is heavily used on the full filesystem. This is a post-installation repartitioning method.

Scenario:


/dev/sda1 swap
/dev/sda2 / (root) - This is the filesystem that is full.
In this case the /var directory is taking up too much space. We want to move /var to a new disk and free up the space on root so the system will function properly.

# cat /etc/fstab
/dev/sda1  swap  swap  defaults        0 0
/dev/sda2  /     ext3  acl,user_xattr  1 1

# df -h
Filesystem  Size  Used Avail Use% Mounted on
/dev/sda2    19G   19G     0 100% /


Post-Installation Repartitioning Procedure

1. Add a disk to the server
2. Boot into rescue mode.
3. Partition the new disk and format a filesystem on the partition. For example, mke2fs -j /dev/sdb1
3. mount /dev/sda1 /mnt (The location of the existing /var)
4. mount /dev/sdb1 /media (The location of the new /var)
5. cp -a /mnt/var/* /media/ (Copies all files from the old /var to the new /var on /dev/sdb1)
6. rm -rf /mnt/var/* (Frees up the space on root, converting /var to an empty mount point)
7. You now need to edit the /mnt/etc/fstab file and add an entry for /dev/sdb1 /var so it gets mounted on boot.

# cat /mnt/etc/fstab
/dev/sda1  swap  swap  defaults        0 0
/dev/sda2  /     ext3  acl,user_xattr  1 1
/dev/sdb1  /var  ext3  acl,user_xattr  1 2

8. Reboot normally.

# df -h
Filesystem  Size  Used Avail Use% Mounted on
/dev/sda2    19G  3.3G   15G  19% /
/dev/sdb1    20G   16G  3.2G  84% /var

Additional Information

This process does not require you to extend any filesystems. You are simply moving the contents of a directory to a new disk.
Document

Document ID:   7009620
Creation Date:   10-24-2011
Modified Date:   10-24-2011
Novell Product:   SUSE Linux Enterprise Desktop
Novell Product:   SUSE Linux Enterprise Server

Reference : http://www.novell.com/support/viewContent.do?externalId=7009620&sliceId=1
แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า

ageLOC Technology
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

(@)2007 SUSE Linux user community found in Thailand. This site is not an official openSUSE and SUSE website, and is not in any way affiliated with or endorsed by SUSE Linux GmbH or Novell. openSUSE and SUSE are trademarks of Novell, Inc. in the United States and other countries.
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.046 วินาที กับ 20 คำสั่ง (Pretty URLs adds 0.01s, 2q)