আমি স্রেফ ফরম্যাট করা স্টাফ। একটি ডিস্ক আমি ext2 হিসাবে ফর্ম্যাট করি। অন্যটি আমি ext4 হিসাবে ফর্ম্যাট করতে চাই। তারা কীভাবে পারফর্ম করে আমি তা পরীক্ষা করতে চাই।
এখন, আমি একটি পার্টিশনে ফাইল সিস্টেমের ধরণটি কীভাবে জানব?
আমি স্রেফ ফরম্যাট করা স্টাফ। একটি ডিস্ক আমি ext2 হিসাবে ফর্ম্যাট করি। অন্যটি আমি ext4 হিসাবে ফর্ম্যাট করতে চাই। তারা কীভাবে পারফর্ম করে আমি তা পরীক্ষা করতে চাই।
এখন, আমি একটি পার্টিশনে ফাইল সিস্টেমের ধরণটি কীভাবে জানব?
উত্তর:
কোন ফাইলটিতে কী ধরণের ডেটা (কোন ডেটা ফর্ম্যাট) তা আমি কীভাবে বলব?
Util file
ইউটিলিটি ব্যবহার করুন ।
এখানে, আপনি কোনও ডিভাইস ফাইলে ডেটা ফর্ম্যাটটি জানতে চান, সুতরাং এটি কেবল একটি ডিভাইস ফাইল নয়, সামগ্রীটি দেখুন -s
বলেই আপনাকে পতাকাটি পাস করতে হবে file
। -L
ডিভাইসের ফাইলের নামটি যদি একটি প্রতীকী লিঙ্ক হয় তবে কখনও কখনও আপনার পতাকাটিও প্রয়োজন হয় । আপনি এর মতো আউটপুট দেখতে পাবেন:
# file -sL /dev/sd*
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=63fa0104-4aab-4dc8-a50d-e2c1bf0fb188 (extents) (large files) (huge files)
/dev/sdb1: Linux rev 1.0 ext2 filesystem data, UUID=b3c82023-78e1-4ad4-b6e0-62355b272166
/dev/sdb2: Linux/i386 swap file (new style), version 1 (4K pages), size 4194303 pages, no label, UUID=3f64308c-19db-4da5-a9a0-db4d7defb80f
এই নমুনা আউটপুট দেওয়া, প্রথম ডিস্ক একটি পার্টিশন এবং দ্বিতীয় ডিস্ক দুটি পার্টিশন আছে। /dev/sda1
এটি একটি এক্সট 4 ফাইল সিস্টেম, /dev/sdb1
একটি এক্সট 2 ফাইল সিস্টেম এবং /dev/sdb2
এটি কিছু অদলবদল (প্রায় 4 জিবি)।
আপনাকে অবশ্যই এই কমান্ডটি রুট হিসাবে চালাতে হবে, কারণ সাধারণ ব্যবহারকারীরা সরাসরি ডিস্কের পার্টিশনটি না পড়তে পারেন: যদি প্রয়োজন হয় তবে sudo
সামনে যোগ করুন ।
$ sudo file /dev/sda1
, আমি পাই/dev/sda1: block special
file -s /dev/sd*
- sudo
সামনে সামনে, এটিই sudo file -s /dev/sd*
।
file -sL /dev/mapper/foo-bar
, -L
পতাকাটি সহ সিমলিংকটিকে অবজ্ঞা করার জন্য।
অন্য বিকল্পটি হ'ল blkid
:
$ blkid /dev/sda1
/dev/sda1: UUID="625fa1fa-2785-4abc-a15a-bfcc498139d1" TYPE="ext2"
এটি বেশিরভাগ ফাইলসিস্টেমের ধরণ এবং এনক্রিপ্ট করা পার্টিশনগুলির মতো স্টাফগুলি সনাক্ত করে।
আপনি প্রদত্ত প্রকারের সাথে পার্টিশন অনুসন্ধান করতে পারেন:
# blkid -t TYPE=ext2
/dev/sda1: UUID="625fa1fa-2785-4abc-a15a-bfcc498139d1" TYPE="ext2"
/dev/sdb1: UUID="b80153f4-92a1-473f-b7f6-80e601ae21ac" TYPE="ext2"
ext2
সঙ্গে ফাইলসিস্টেম mount -t ext4
। blkid
এটা দ্বারা বোকা না।
blkid
যেমন মহান না হয় lsblk
এ আনমাউন্ট ড্রাইভ সনাক্ত (যদি আপনি প্রয়োজন)
তুমি ব্যবহার করতে পার sudo parted -l
[shredder12]$ sudo parted -l
Model: ATA WDC WD1600BEVT-7 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 8587MB 8587MB primary ext3 boot
4 8587MB 40.0GB 31.4GB primary ext4
2 40.0GB 55.0GB 15.0GB primary ext4
3 55.0GB 160GB 105GB extended
5 55.0GB 158GB 103GB logical ext4
6 158GB 160GB 1999MB logical linux-swap(v1)
sudo apt-get install parted
(বা gparted
) করেই আপনি এটি অর্জন করতে সক্ষম হবেন ।
ext2
সঙ্গে ফাইলসিস্টেম mount -t ext4
। parted
এটা দ্বারা বোকা না।
mount -t auto
)
আর একটি উপায়, যেহেতু আপনি জানেন যে আপনি কিছু স্বাদ নিয়ে চলেছেন ext?
, তা হ'ল ফাইল সিস্টেমের বৈশিষ্ট্য তালিকাটি দেখুন:
# tune2fs -l /dev/sda1 | grep features
তালিকায় যদি আপনি দেখতে পান:
extent
- এটা ext4extent
, তবে has_journal
- এটি ext3extent
উভয়ই has_journal
- এটি Ext2parted
এবং blkid
যদি এই হিউরিস্টিক আপনার জন্য স্বয়ংক্রিয়ভাবে চালানোর চান উত্তর ভালো। (তারা বৈশিষ্ট্য পরীক্ষার সাথে পার্থক্যটিও বলে দেয়)) তারা নন- ext?
ফাইল সিস্টেমগুলিও সনাক্ত করতে পারে ।
এই পদ্ধতির আপনাকে নিম্ন-স্তরের পার্থক্যগুলি দেখানোর গুণ রয়েছে।
এখানে উপলব্ধি করার জন্য গুরুত্বপূর্ণ বিষয়টি হ'ল এই তিনটি ফাইল সিস্টেমগুলি সামনের ফরওয়ার্ড সামঞ্জস্যপূর্ণ এবং কিছুটা পিছনের দিকেও সামঞ্জস্যপূর্ণ। পরবর্তী সংস্করণগুলি কেবল পুরানোগুলির উপরে বৈশিষ্ট্যগুলি যুক্ত করে।
এই সম্পর্কে আরও তথ্যের জন্য এক্সট4 হাউটো দেখুন ।
আরও কিছু বিকল্পের জন্য df -T
মানুষকে দেখার চেষ্টা df
করুন, আমি আরও একটি উপায় খুঁজে পেয়েছিcfdisk
mount
ভিত্তিক উত্তরের মতো একই দুর্বলতা রয়েছে ।
mount -t ext4
কোনও ext2
ফাইল সিস্টেমে বলেন, df -T
প্রতিবেদন করে ext4
। এটি হ'ল এটি কেবল মাউন্ট টেবিল যা বলেছে তা পড়ছে, এটি বের করার জন্য ফাইল সিস্টেমের মেটাডেটার দিকে তাকিয়ে নেই।
অবাক করে দিয়েছি এটি এখানে ইতিমধ্যে নেই। sudo
প্রয়োজন নেই :
lsblk -f
sudo
করে চালাই FSTYPE
।
lsblk
কলাম তালিকাভুক্ত করার জন্য আপনার মূল সুযোগগুলি দরকার .. ।
ফাইল সিস্টেম প্রিন্ট করতে টি-টি বিকল্পটি ব্যবহার করুন
[root@centos6 ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 6795192 6367072 76276 99% /
tmpfs tmpfs 639164 0 639164 0% /dev/shm
/dev/sda1 ext4 487652 28684 433368 7% /boot
fdisk -l
তালিকা করা হবে
ব্যবহার:
fdisk [options] -l <disk> list partition table(s)
fdisk -s <partition> give partition size(s) in blocks
fdisk [options] <disk> change partition table
fdisk
সিস্টেমে, আমি এই মুহুর্তে কমপক্ষে ব্যবহার করছি, কেবলমাত্র পার্টিশন টাইপ দেখায়, ফাইল সিস্টেমের ধরণটি নয়। অর্থাৎ না শুধুমাত্র এটা মধ্যে পার্থক্য বলতে পারে না ext2
, ext3
এবং ext4
, এটি এগুলো ReiserFS অথবা XFS উপলব্ধি করতে পারবে না।
আমি যে বিএসডি উত্তরটি খুঁজছিলাম তা এটি প্রদর্শন করে নি। আমার মনে হয়েছিল যে এই ধরণের বাইটগুলি আসলে ডিস্কের পার্টিশন টেবিলের মধ্যে রয়েছে, এটি সম্পর্কে নিশ্চিত নয়। সমস্ত লিনাক্স এক্সটক্স টাইপের জন্য কেবল 85 টাইপ রয়েছে তবে লিনাক্স ওপেনবিএসডি এর এ 6 টাইপটি মোটেই স্বীকৃতি দেয় না।
> 00 অব্যবহৃত 20 উইলোসফট 66 নেটওয়্যার 386 এ 9 নেটবিএসডি > 01 ডস ফ্যাট -12 24 এনইসি ডস 67 নভেল এবি ম্যাকোস এক্স বুট > 02 এক্সেনিক্স / 27 উইন রিকভারি 68 নভেল এএফ ম্যাকোস এক্স এইচএফএস + > 03 জেনিক্স / usr 38 থিওস 69 নভেল বি 7 বিএসডিআই ফাইলসি * > 04 ডস ফ্যাট -16 39 পরিকল্পনা 9 70 ডিস্কসিকিউর বি 8 বিএসডিআই স্বাপ > 05 বর্ধিত ডস 40 ভেনিক্স 286 75 পিসিএক্স বিএফ সোলারিস > 06 ডস> 32 এমবি 41 লিন / মিনাক্স ডিআর 80 মিনিক্স (পুরানো) সি0 সিটিওএস > 07 এনটিএফএস 42 লিনাক্সসাপআরআর 81 মিনিক্স (নতুন) সি 1 ডিআরডিওএস FAT12 > 08 এআইএক্স এফএস 43 লিনাক্স ডিআর 82 লিনাক্স সি 4 ডিআরডিওএস 09 এআইএক্স / সুসংহত 4 ডি কিউএনএক্স 4.2 প্রি 83 লিনাক্স ফাইল * সি 6 ডিআরডিএস> = 32 এম > 0 এ ওএস / 2 বুটমগ্রার 4 ই কিউএনএক্স 4.2 সেক 84 ওএস / 2 লুকানো সি 7 এইচপিএফএস অক্ষম > 0 বি উইন 95 FAT-32 4F কিউএনএক্স 4.2 টার্ম 85 লিনাক্স এক্সট্রাক্ট। ডিবি সিপিএম / সিডিএস / সি * > 0 সি উইন 95 FAT32L 50 ডিএম 86 এনটি ফ্যাট ভিএস ডি ডেল মেইন্ট > 0 ই ডস ফ্যাট -16 51 ডিএম 87 এনটিএফএস ভিএস ই 1 স্পিডস্টোর > 0 এফ বর্ধিত এলবিএ 52 সিপি / এম বা সিসভি 8 ই লিনাক্স এলভিএম ই 3 স্পিডস্টোর > 10 ওপাস 53 ডিএম 93 অ্যামিবা এফএস ই 4 স্পিডস্টোর > 11 ওএস / 2 লুকানো 54 ওন্ট্রাক 94 অ্যামিবা বিবিটি ইবি বিওএস / i386 > 12 কমপ্যাক ডায়াগ। 55 ইজেড-ড্রাইভ 99 মাইলেক্স EE EFI জিপিটি > 14 ওএস / 2 লুকানো 56 গোল্ডেন বো 9 এফ BSDI EF EFI Sys ys > 16 ওএস / 2 লুকানো 5 সি প্রাইম এ 0 নোটবুক সেভ এফ 1 স্পিডস্টোর > 17 ওএস / 2 লুকানো 61 স্পিডস্টোর এ 5 ফ্রিবিএসডি এফ 2 ডস 3.3+ সেকেন্ড > 18 এএসটি অদলবদল 63 আইএসসি, এইচআরডি, * এ 6 ওপেনবিএসডি এফ 4 স্পিডস্টোর > 19 উইলোচেক 64 নেটওয়্যার 2.xx এ এ 7 নেক্সটপ এফ এফ জেনিক্স বিবিটি > 1 সি থিঙ্কপ্যাড রেক 65 নেটওয়্যার 3.XX এ 8 ম্যাকস এক্স
ফর্ম্যাটিংটি ম্যাঙ্গেল হয়ে যেতে পারে, এটি 70 কলাম প্রশস্ত একটি দুর্দান্ত টেবিল। আপনি যদি ওপেনবিএসডি এর এফডিস্কে থাকেন এবং আপনি আঘাত করেন? যখন এটি বিভাজনের জন্য জিজ্ঞাসা করে তখন এটি আপনি পান। পার্টিশন সারণী সম্পাদনা বা তালিকাবদ্ধ করার সময় প্রকারগুলি প্রদর্শন করা হয়।
উইকিপিডিয়ায় পার্টিশনের প্রকার: https://en.wikedia.org/wiki/ পার্টিশন_ টাইপ