السلام عليكم
تفض اخى قم تنفيذ هذه الأوامر
كود:
mount /dev/sdb1 /backup
يمكنك تغيير اسم backup الى اى اسم تريده
انتهى
تحياتى لك
اهلا اخي lo@rd medhat
اولا اشكرك على ردك
ثانيا نريد ان نعرف التفاصيل من هذه الاوامر وماهو حل ناتج الامر الثاني وكيف نوزع المساحة المضافة 500 MB
الى مساحات صغيرة واضافتها الى مساحات اخرى في نفس السيرفر
هذا الامر لانشاء مجلد النسخ الاحتياطي backup ...
=====================================================
وهذا الامر
كود PHP:
mount /dev/sdb1 /backup
بعد تنفيذه اعطاني هذه الرسالة :
mount: you must specify the filesystem type
علما انه بعد تنفيذي للامر ls /dev/sdb*
وجدت فقط الناتج :
/dev/sdb
سؤالي لماذا سميت البارتشن sdb1 وليس sdb
وهل الامر يربط مجلد النسخ الذي تم انشائه الى مسار البارتشن المسمى sdb1
وكيف مثلا اوزع المساحة الجديدة 500 MB الى اي مسار ثاني مثلا مسار /dev/sda2
وعند البحث عن حل
وجدت هذه الطريقة لعمل مساحة جديدة :وهي
الامر
# fdisk /dev/sdb
كود PHP:
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
لاحظ اخترنا حرف m لعرض ملف المساعدة
كود PHP:
Command (m for help): p
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
ثم حرف p لطباعة جداول البارتشن
كود PHP:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-60801, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-6081, default 60801): 60801
Command (m for help):
ثم حرف N
ثم رقم واحد
ثم رقم واحد وهو الافتراضي وبداية التقسيم
ثم اختيار الحجم وهو الافتراضي وهو 60801
كود PHP:
Command (m for help): p
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 60801 488384001 83 Linux
وعند اختيار حرف p لعرض البارتشن ظهر الناتج
/dev/sdb1 1 60801 488384001 83 Linux
كود PHP:
# mkfs -t ext3 /dev/sdb1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
61063168 inodes, 122096000 blocks
6104800 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=125829120
3727 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
و عند تنفيذ الامر : vi /etc/fstab
لاضافة هذا السطر
كود PHP:
/dev/sdb1 /media ext3 defaults 1 2
تكون المخرجات
كود PHP:
LABEL=/ / ext3 defaults,usrquota 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs noexec,nosuid
0 0
LABEL=/home /home ext3 defaults,usrquota 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults,usrquota 1 2
LABEL=/var /var ext3 defaults,usrquota 1 2
LABEL=SWAP-sda6 swap swap pri=0,defaults 0 0
/tmp /var/tmp ext3 defaults,bind,noauto 0 0
/dev/hdb /media/cdrom auto pamconsole,exec,noauto,managed 0 0
~
وعند عمل الامر mount /dev/sdb1
يظهر الخطاء التالي
كود PHP:
mount: mount point /backup does not exist
علما انني بعد تنفيذ الامر vi /etc/fstab
يظهر السطر التالي الملون بالاحمر
كود PHP:
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults,usrquota 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs noexec,nosuid
0 0
LABEL=/home /home ext3 defaults,usrquota 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
[COLOR="Red"]/dev/sdb1 /backup ext3 defaults 1 2[/COLOR]
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults,usrquota 1 2
LABEL=/var /var ext3 defaults,usrquota 1 2
LABEL=SWAP-sda6 swap swap pri=0,defaults 0 0
/tmp /var/tmp ext3 defaults,bind,noauto 0 0
/dev/hdb /media/cdrom auto pamconsole,exec,noauto,managed 0$
وعند نواتج الامر التالي :-
fdisk -l
يظهر الناتج
كود PHP:
Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1318 10482412+ 83 Linux
/dev/sda3 1319 2623 10482412+ 83 Linux
/dev/sda4 2624 30515 224042490 5 Extended
/dev/sda5 2624 3928 10482381 83 Linux
/dev/sda6 3929 4189 2096451 82 Linux swap
/dev/sda7 4190 30384 210411306 83 Linux
/dev/sda8 30385 30515 1052226 83 Linux
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 60801 488384001 83 Linux