ahmad660
August 31st, 2015, 19:47
سلام به همه
من یک سرور مجازی که با KVM مجازی سازی شده دارم، که دارای 25 گیگ فضاست.
میخوام برای امن سازی پوشه /tmp یک فایل سیستم 1گیگی روی /dev بسازم و /tmp رو بهش mount کنم. حالا مشکلم اینه که وقتی میخوام فایل 1گیگاباتی خودم رو بسازم با مشکل کمبود فضا روی /dev مواجه میشم در صورتیکه کل فضای سرور مجازی من که خالی هم هست 25 گیگه و دستوری هم که برای ساخت فایل استفاده میکنم اینه:
[root@srv29445 ~]# dd if=/dev/zero of=/dev/tmpDIR bs=1024 count=1000000
و خطایی که نشون میده بجای ساختن یک فایل 1 گیگی، یک فایل 265مگی ساخته(چون جا نداشته)!!
برای اینکه بفهمم قضیه چیه از fdisk -l استفاده کردم و نتیجه زیر رو بهم داد:
[root@srv29445 ~]# fdisk -l
Disk /dev/hda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 3263 26105625 8e Linux LVM
/dev/hda3 3264 3264 4352+ 8e Linux LVM
Partition 3 does not end on cylinder boundary.
Disk /dev/dm-0: 25.6 GB, 25635586048 bytes
255 heads, 63 sectors/track, 3116 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-1 doesn't contain a valid partition table
و همینطور که در اطلاعات بالا مشاهده میکنید مشخصه که dev/hda: 26.8 GB
و همین کارو با دستور df -kh انجام دادم که یه نتیجه دیگه بهم نشون داد!!
[root@srv29445 ~]# df -kh /dev/hda
Filesystem Size Used Avail Use% Mounted on
- 252M 76K 252M 1% /dev
یعنی /dev/hda رو 252 مگ نشون میده.
کسی میدونه مشکل چیه؟ واقعا گیر کردم.
من یک سرور مجازی که با KVM مجازی سازی شده دارم، که دارای 25 گیگ فضاست.
میخوام برای امن سازی پوشه /tmp یک فایل سیستم 1گیگی روی /dev بسازم و /tmp رو بهش mount کنم. حالا مشکلم اینه که وقتی میخوام فایل 1گیگاباتی خودم رو بسازم با مشکل کمبود فضا روی /dev مواجه میشم در صورتیکه کل فضای سرور مجازی من که خالی هم هست 25 گیگه و دستوری هم که برای ساخت فایل استفاده میکنم اینه:
[root@srv29445 ~]# dd if=/dev/zero of=/dev/tmpDIR bs=1024 count=1000000
و خطایی که نشون میده بجای ساختن یک فایل 1 گیگی، یک فایل 265مگی ساخته(چون جا نداشته)!!
برای اینکه بفهمم قضیه چیه از fdisk -l استفاده کردم و نتیجه زیر رو بهم داد:
[root@srv29445 ~]# fdisk -l
Disk /dev/hda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 3263 26105625 8e Linux LVM
/dev/hda3 3264 3264 4352+ 8e Linux LVM
Partition 3 does not end on cylinder boundary.
Disk /dev/dm-0: 25.6 GB, 25635586048 bytes
255 heads, 63 sectors/track, 3116 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-1 doesn't contain a valid partition table
و همینطور که در اطلاعات بالا مشاهده میکنید مشخصه که dev/hda: 26.8 GB
و همین کارو با دستور df -kh انجام دادم که یه نتیجه دیگه بهم نشون داد!!
[root@srv29445 ~]# df -kh /dev/hda
Filesystem Size Used Avail Use% Mounted on
- 252M 76K 252M 1% /dev
یعنی /dev/hda رو 252 مگ نشون میده.
کسی میدونه مشکل چیه؟ واقعا گیر کردم.