ব্যবহার parted
একটি নতুন হার্ড ড্রাইভে একটি নতুন ext4 পার্টিশন তৈরি করার জন্য নির্দেশাবলীর নীচে parted
(উবুন্টু 14.04.4 এলটিএস এক্স 64 এ পরীক্ষিত)। parted
সমর্থন GUID পার্টিশন টেবিল (GPT) এবং পরবর্তীকালে 2TB উপরে পার্টিশন ব্যবহার করা যেতে পারে, অসদৃশ fdisk
।
sudo lshw -C disk *-disk
আপনার নতুন হার্ড ড্রাইভের যৌক্তিক নামটি দেখতে ব্যবহার করুন :
description: ATA Disk
product: ST6000NM0024-1HT
vendor: Seagate
physical id: 0.0.0
bus info: scsi@1:0.0.0
logical name: /dev/sdb
version: SN05
serial: Z4D30T30
size: 5589GiB (6001GB)
configuration: ansiversion=5 sectorsize=4096
যৌক্তিক নাম /dev/sdb
। আমরা শুরু করতে পারি:
sudo parted /dev/sdb mklabel gpt # Creating the GUID Partition Table (GPT)
এর সাথে sudo parted /dev/sdb print
, আমরা দেখতে পাচ্ছি জিপিটি তৈরি হয়েছে:
username@server:~$ sudo parted /dev/sdb print
Model: ATA ST6000NM0024-1HT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
আমাদের ডিস্কের আকারও জানতে হবে (আমরা ইউনিট হিসাবে এমবি ব্যবহার করব):
sudo parted /dev/sdb print unit MB print free
যা ইঙ্গিত করে:
Disk /dev/sdb: 6001175MB
আমরা এখন প্রাথমিক পার্টিশনটি তৈরি করতে পারি যাতে এটি পুরো হার্ড ড্রাইভের জায়গা নেয়। পার্টিশন লেবেল সেট করতে:
sudo parted --align optimal /dev/sdb mkpart primary ext4 0% 6001175MB
( https://unix.stackexchange.com/a/49274/16704 দেখুন আপনি কেন আমরা ব্যবহার করি তা জানতে চাইলে --align optimal
)
এর সাথে sudo parted /dev/sdb print
, আমরা দেখতে পাচ্ছি প্রাথমিক পার্টিশন লেবেলটি তৈরি হয়েছে:
username@server:~$ sudo parted /dev/sdb print
Model: ATA ST6000NM0024-1HT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 6001GB 6001GB xfs primary
পার্টিশনটি তৈরি করতে আমাদের তখন mkfs ব্যবহার করতে হবে :
sudo mkfs.ext4 /dev/sdb1
পার্টিশনটি এখন তৈরি হয়েছে, আমাদের এটি মাউন্ট করতে হবে। এটি করতে, sudo nano /etc/fstab
এবং নিম্নলিখিত লাইনটি যুক্ত করুন ( /crimea
আমরা ফোল্ডারে নতুন পার্টিশনটি মাউন্ট করার জন্য বেছে নিই):
/dev/sdb1 /crimea ext4 defaults 0 0
আমরা ফোল্ডারটি তৈরি এবং পুনরায় লোড /etc/fstab
:
sudo mkdir /crimea
sudo mount -a # Remount /etc/fstab without rebooting in Linux
আপনি নতুন মাউন্ট করা পার্টিশনটি এটি ব্যবহার করে দেখতে পারেন df -h
:
/dev/sdb1 5.5T 58M 5.2T 1% /crimea
এর sudo nano /etc/fstab
পরিবর্তে, /dev/sdb1
আপনি এর ব্যবহার করতে পারেন UUID
যা আপনি এটির সাথে খুঁজে পেতে পারেন sudo lshw -C volume
:
*-volume
description: EXT4 volume
vendor: Linux
physical id: 1
bus info: scsi@1:0.0.0,1
logical name: /dev/sdb1
logical name: /crimea
version: 1.0
serial: c3559307-795b-66db-9844-8e974c88a1cf
size: 200MiB
capacity: 5589GiB
capabilities: journaled extended_attributes huge_files dir_nlink extents ext4 ext2 initialized
configuration: created=2016-06-24 14:56:55 filesystem=ext4 lastmountpoint=/boot modified=2016-07-01 17:15:55 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2016-07-01 17:07:19 name=primary state=mounted
অন্যথায় আপনি কেবল এটি করতে পারেন sudo blkid /dev/sdb1
:
/dev/sdb1: UUID="c3559307-795b-66db-9844-8e974c88a1cf" TYPE="ext4"
নতুন লাইনটি হ'ল /etc/fstab
:
UUID=c3559307-795b-66db-9844-8e974c88a1cf 5.5T 58M 5.2T 1% /crimea
https://unix.stackexchange.com/a/137868/16704 ব্যাখ্যা করে যে কেন ইউআইডি (লিকিড্যাট, সিসি বাই-সা 3.0) ব্যবহার করা ভাল:
ইউআইডি ব্যবহার করার সুবিধাটি হ'ল এটি অপারেটিং সিস্টেমটি আপনার হার্ড ডিস্কটি দেয় এমন আসল ডিভাইস নম্বর থেকে স্বতন্ত্র। চিত্রটি আপনি সিস্টেমে অন্য একটি হার্ড ডিস্ক যুক্ত করেছেন এবং কোনও কারণে ওএস স্থির করে যে আপনার পুরানো ডিস্কটি sdb
পরিবর্তে এখন sba
। আপনার বুট প্রক্রিয়াটি স্ক্রু হবে যদি fstab ডিভাইসের নামের দিকে নির্দেশ করে। তবে ইউইউডিগুলির ক্ষেত্রে এটি ঠিক থাকবে।
সারাংশ:
sudo lshw -C disk # Checking the location of the new drive. It is /dev/sdb.
sudo parted /dev/sdb mklabel gpt # Creating the GUID Partition Table (GPT)
sudo parted /dev/sdb print # Checking that the GPT has been created
sudo parted /dev/sdb print unit MB print free # see 6001175MB size
sudo parted --align optimal /dev/sdb mkpart primary ext4 0% 6001175MB # Creating partition label
sudo mkfs.ext4 /dev/sdb1 # Creating the partition
sudo nano /etc/fstab # Add line `/dev/sdb1 /crimea ext4 defaults 0 0`
sudo mount -a # Remount /etc/fstab without rebooting