首页 > 代码库 > SuSe 11g下的一次磁盘分区记录

SuSe 11g下的一次磁盘分区记录

说明:存储上划分1T空间给SuSe 11g的系统使用,先扫描磁盘,然后按照处理CentOS的常规思维操作,分好区,然后使用ext4文件系统进行格式化,然后挂载到/data目录下:

扫描磁盘:
DYDMSAPTS01:/sys/class/scsi_host # echo "- - -" > /sys/class/scsi_host/host0/scan
DYDMSAPTS01:/sys/class/scsi_host # echo "- - -" > /sys/class/scsi_host/host1/scan
DYDMSAPTS01:/sys/class/scsi_host # echo "- - -" > /sys/class/scsi_host/host2/scan
DYDMSAPTS01:/sys/class/scsi_host # fdisk -l
Disk /dev/sda: 64.4 GB, 64424509440 bytes
255 heads, 63 sectors/track, 7832 cylinders, total 125829120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005ebf5
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     4192255     2095104   82  Linux swap / Solaris
/dev/sda2   *     4192256   125829119    60818432   83  Linux
Disk /dev/sdb: 1099.5 GB, 1099511627776 bytes
255 heads, 63 sectors/track, 133674 cylinders, total 2147483648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn‘t contain a valid partition table
DYDMSAPTS01:/sys/class/scsi_host # fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x71a04ea5.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won‘t be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): p
Disk /dev/sdb: 1099.5 GB, 1099511627776 bytes
255 heads, 63 sectors/track, 133674 cylinders, total 2147483648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x71a04ea5
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (2048-2147483647, default 2048): 按回车键
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2147483647, default 2147483647): 
Using default value 2147483647
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

挂载磁盘分区:

DYDMSAPTS01:/ # mount /dev/sdb1 /data/
mount: warning: /data/ seems to be mounted read-only.
查找资料:
suse 建议使用EXT3或brtfs文件系统,ext4只读只是为了数据迁移的需要
于是,重新将分区重新格式化为ext3,然后重新进行挂载
DYDMSAPTS01:~ # partprobe 
DYDMSAPTS01:~ # mount /dev/sdb1 /data/
DYDMSAPTS01:/ # df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        58G   21G   38G  36% /
udev            3.9G   88K  3.9G   1% /dev
tmpfs           3.9G  8.0K  3.9G   1% /dev/shm
/dev/sdb1      1008G  200M  957G   1% /data

查看分区,发现1个T的数据,只有957G可以用,linux的硬盘分区程序会自动为root或指定的用户保留一定的磁盘空间默认是5%,在较大的分区或是不重要的分区上这种设置会占据过多不必要的空间(都是白花花的银子啊!)

处理方法:

DYDMSAPTS01:/data # tune2fs -m 0 /dev/sdb1
tune2fs 1.41.9 (22-Aug-2009)
Setting reserved blocks percentage to 0% (0 blocks)
DYDMSAPTS01:/data # df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        58G   21G   38G  36% /
udev            3.9G   88K  3.9G   1% /dev
tmpfs           3.9G  8.0K  3.9G   1% /dev/shm
/dev/sdb1      1008G  200M 1008G   1% /data

再次查看,保留空间就消失了,又为公司省了不少磁盘空间


本文出自 “冰冻vs西瓜” 博客,请务必保留此出处http://molewan.blog.51cto.com/287340/1885019

SuSe 11g下的一次磁盘分区记录