Belge

Linux’ta Dosya Sistemi Bölüm Türü Kodları Nasıl Listelenir

Bir Linux sistemindeki dosya sistemi bölüm türü kodlarını anlamak, diskleri ve bölümleri etkili bir şekilde yönetmek için çok önemlidir.  Bu kodlar, dosya sisteminin türünü ve bölümlerin sistem içindeki rolünü tanımlamaya yardımcı olur.  Bu kılavuz, Linux’taki çeşitli komut satırı araçlarını kullanarak bu bölüm türü kodlarını listeleme adımlarında size yol gösterecektir.

 

Dosya Sistemi Bölüm Türü Kodlarını Listeleme

Linux’ta dosya sistemi bölüm türü kodlarını listelemek için parted, lsblk ve blkid gibi çeşitli araçları kullanabilirsiniz.  Her araç farklı düzeyde ayrıntı ve fayda sağlar.

  1. Dosya Sistemi Bölüm Türlerini Listelemek için parted’ı kullanma:Parted aracı, bölümleri yönetmek için çok yönlü bir yardımcı programdır.  Türleri de dahil olmak üzere bölümlerin ayrıntılarını listelemek için bunu kullanabilirsiniz.  /dev/vda’yı kontrol etmek istediğiniz diskle değiştirdiğinizden emin olun.
    $ sudo parted /dev/vda print

    Bu komutu çalıştırmak, belirtilen diskteki bölümler hakkında ayrıntılı bilgi sağlar.  Örneğin:

    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 21.5GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start   End     Size    Type      File system     Flags
     1      1049kB  20.5GB  20.4GB  primary   ext4            boot
     2      20.5GB  21.5GB  1022MB  extended
     5      20.5GB  21.5GB  1022MB  logical   linux-swap(v1)  swap

    Bu çıktı, sayıları, başlangıç ​​ve bitiş noktaları, boyutları, türleri, dosya sistemi ve bayrakları da dahil olmak üzere bölümlere ilişkin net bir genel bakış sağlar.



  2. lsblk ile Dosya Sistemi Türlerini Kontrol Etme: lsblk komutu, mevcut veya belirtilen tüm blok cihazlar hakkındaki bilgileri listelemek için kullanılır.  Mevcut bölümler için dosya sistemi türlerini gösterebilir.
    $ lsblk -f

    Bu komutu çalıştırmak, aygıt adı, dosya sistemi türü, etiket, UUID ve bağlama noktası gibi ayrıntılı bilgiler sağlar.  Örneğin:

    NAME   FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
    sr0                                                                           
    vda                                                                           
    |-vda1 ext4   1.0         afe6ae42-efc9-4744-a89a-f67fdede384f   11.2G    34% /
    |-vda2                                                                        
    `-vda5 swap   1           611bdcaa-fbaa-4512-8173-396efe9a67bf                [SWAP]
    

    Bu çıktı, sistemdeki her bölümün dosya sistemi türlerinin anlaşılmasına yardımcı olur.

  3. Blkid ile Dosya Sistemi Türlerini Tanımlama: Blkid komutu, blok aygıtlardaki dosya sistemi türlerini tanımlamak için başka bir yararlı araçtır.
    $ sudo blkid

    Bu komutun yürütülmesi, mevcut tüm blok aygıtların UUID’sini ve türünü görüntüler.  Örneğin:

    /dev/vda5: UUID="611bdcaa-fbaa-4512-8173-396efe9a67bf" TYPE="swap" PARTUUID="53855f89-05"
    /dev/vda1: UUID="afe6ae42-efc9-4744-a89a-f67fdede384f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="53855f89-01"
    Parted, lsblk ve blkid Linux komutlarıyla Dosya Sistemi Bölüm Türü Kodlarını Listeleme

    Bu bilgi, bölümlerinizdeki dosya sistemi türlerini tanımlamak ve yönetmek için kullanışlıdır.

Linux sistemlerinde disk bölümlerini yönetmek, depolamayı optimize etmek ve verimli sistem çalışmasını sağlamak için çok önemli bir görevdir.  Her bölüm, amacını ve desteklediği dosya sistemini tanımlayan benzersiz bir tür kimliğiyle tanımlanır.  Bu bölüm türlerini anlamak, sistem kurulumu, veri organizasyonu ve çoklu önyükleme yapılandırmaları gibi görevler için çok önemlidir.  Aşağıda çeşitli bölüm kimlik türlerini, adlarını ve ayrıntılı açıklamalarını listeleyen ve Linux kullanıcılarına disk bölümlerini etkili bir şekilde yönetmeleri için gerekli bilgileri sağlayan kapsamlı bir tablo bulunmaktadır.

Partition ID Types

ID Name Description
00 Empty Kullanılmayan alanı belirtmek için kullanılan bölüm yok.
01 FAT12 Dosya Ayırma Tablosu (12 bit), DOS ve Windows’un çok eski sürümlerinde küçük disketler için kullanılır.
02 XENIX root Xenix kök dosya sistemi, Microsoft tarafından lisanslanan bir Unix sürümü olan Xenix işletim sistemi tarafından kullanılır.
03 XENIX usr Xenix /usr dosya sistemi, Xenix işletim sistemi tarafından kullanılan başka bir bölüm türüdür.
04 FAT16 <32M Dosya Ayırma Tablosu (16 bit), DOS’ta ve Windows’un ilk sürümlerinde 32 MB’tan küçük bölümler için kullanılır.
05 Extended Mantıksal bölümler oluşturarak MBR’deki dört birincil bölüm sınırını aşmak için kullanılan genişletilmiş bölüm.
06 FAT16 Dosya Ayırma Tablosu (16 bit), DOS’ta ve Windows’un ilk sürümlerinde 32 MB’tan büyük bölümler için kullanılır.
07 HPFS/NTFS/exFAT Yüksek Performanslı Dosya Sistemi (OS/2), Yeni Teknoloji Dosya Sistemi (Windows NT ve üstü) veya Genişletilmiş Dosya Ayırma Tablosu (büyük dosya desteği, USB sürücüler).
08 AIX IBM’in Advanced Interactive eXecutive Unix tabanlı işletim sistemi tarafından kullanılan IBM AIX dosya sistemi.
09 AIX bootable AIX işletim sistemini başlatmak için kullanılan IBM AIX önyüklenebilir bölümü.
0a OS/2 Boot Manager OS/2 Önyükleme Yöneticisi, IBM’in OS/2 sistemlerinde birden çok işletim sisteminin önyüklemesini yönetmek için kullanılır.
0b W95 FAT32 Dosya Ayırma Tablosu (32 bit), Windows 95 OSR2 ve sonraki sürümlerde daha büyük bölümler için kullanılır.
0c W95 FAT32 (LBA) Mantıksal Blok Adreslemeli Dosya Ayırma Tablosu (32 bit), Windows 95 OSR2 ve sonrasında gelişmiş BIOS desteğiyle büyük bölümler için kullanılır.
0e W95 FAT16 (LBA) Gelişmiş BIOS desteği için Windows 95 ve sonrasında kullanılan Mantıksal Blok Adreslemeli Dosya Ayırma Tablosu (16 bit).
0f W95 Ext’d (LBA) Mantıksal Blok Adreslemeli genişletilmiş bölüm, Windows 95 ve sonraki sürümlerde mantıksal bölümler oluşturmak için kullanılır.
10 OPUS OPUS, günümüzde yaygın olarak bilinmeyen ve kullanılmayan OPUS işletim sistemi tarafından kullanılmaktadır.
11 Hidden FAT12 Gizli Dosya Ayırma Tablosu (12 bit), FAT12’ye benzer ancak verileri korumak için işletim sisteminden gizlenir.
12 Compaq diagnostics Compaq tanılama bölümü, tanılama araçlarını ve yardımcı programları Compaq bilgisayarlarında depolamak için kullanılır.
14 Hidden FAT16 <32M Gizli Dosya Ayırma Tablosu (16 bit), 32 MB’tan küçük bölümler için kullanılır ve işletim sisteminden gizlenir.
16 Hidden FAT16 Daha büyük bölümler için kullanılan ve işletim sisteminden gizlenen Gizli Dosya Ayırma Tablosu (16 bit).
17 Hidden HPFS/NTFS Gizli Yüksek Performanslı Dosya Sistemi veya Yeni Teknoloji Dosya Sistemi, bölümü işletim sisteminden gizleyerek verileri korumak için kullanılır.
18 AST SmartSleep AST’nin SmartSleep özelliği tarafından bilgisayarlarındaki güç ve uyku modlarını yönetmek için kullanılır.
1b Hidden W95 FAT32 Gizli Dosya Ayırma Tablosu (32 bit), bölümü işletim sisteminden gizleyerek verileri korumak için kullanılır.
1c Hidden W95 FAT32 (LBA) Gelişmiş BIOS desteği ve veri koruması için Mantıksal Blok Adreslemeli Gizli Dosya Ayırma Tablosu (32 bit).
1e Hidden W95 FAT16 (LBA) Gelişmiş BIOS desteği ve veri koruması için Mantıksal Blok Adreslemeli Gizli Dosya Ayırma Tablosu (16 bit).
24 NEC DOS NEC tarafından geliştirilen bir Disk İşletim Sistemi çeşidi olan NEC DOS tarafından kullanılır.
27 Hidden NTFS Win Windows için Gizli Yeni Teknoloji Dosya Sistemi, bölümü işletim sisteminden gizleyerek verileri korumak için kullanılır.
39 Plan 9 Unix’in halefi olarak tasarlanmış dağıtılmış bir işletim sistemi olan Bell Labs işletim sisteminden Plan 9 tarafından kullanılır.
3c PartitionMagic Sabit sürücüleri bölümlemek, bölümleri oluşturmak, yeniden boyutlandırmak ve yönetmek için kullanılan bir yardımcı program olan PartitionMagic tarafından kullanılır.
40 Venix 80286 Intel 80286 işlemci için Unix benzeri bir işletim sistemi olan Venix tarafından kullanılır.
41 PPC PReP Boot PowerPC Referans Platformu Önyükleme bölümü, PowerPC tabanlı sistemleri başlatmak için kullanılır.
42 SFS Gelişmiş dosya güvenliği ve şifreleme için kullanılan Güvenli Dosya Sistemi.
4d QNX4.x Gerçek zamanlı bir işletim sistemi olan QNX 4.x tarafından kullanılır.
4e QNX4.x 2nd part QNX 4.x tarafından kullanılan ikinci bölüm.
4f QNX4.x 3rd part QNX 4.x tarafından kullanılan üçüncü bölüm.
50 OnTrack DM Disk sürücülerini yönetmeye ve optimize etmeye yönelik bir yardımcı program olan OnTrack Disk Manager tarafından kullanılır.
51 OnTrack DM6 Aux OnTrack Disk Manager 6 tarafından kullanılan yardımcı bölüm.
52 CP/M Mikrobilgisayarlara yönelik ilk işletim sistemi olan CP/M (Mikrobilgisayarlar için Kontrol Programı) tarafından kullanılır.
53 OnTrack DM6 Aux OnTrack Disk Manager 6 tarafından kullanılan başka bir yardımcı bölüm.
54 OnTrackDM6 OnTrack Disk Manager 6 tarafından kullanılan birincil bölüm.
55 EZ-Drive Disk sürücülerini yönetmeye ve optimize etmeye yönelik bir yardımcı program olan EZ-Drive tarafından kullanılır ve genellikle BIOS sınırlamalarının üstesinden gelmek için kullanılır.
56 Golden Bow Bir disk optimizasyon ve yönetim aracı olan Golden Bow tarafından kullanılan bölüm.
5c Priam Edisk Eski bir disk yönetimi yardımcı programı olan Priam’ın EDISK’i tarafından kullanılır.
61 SpeedStor Sabit sürücüleri yönetmek ve optimize etmek için kullanılan bir yardımcı program olan SpeedStor tarafından kullanılan bölüm.
63 GNU HURD or SysV GNU HURD işletim sistemi veya System V Unix tarafından kullanılan bölüm.
64 Novell Netware Bir ağ işletim sistemi olan Novell Netware tarafından kullanılan bölüm.
65 Novell Netware Novell Netware tarafından kullanılan başka bir bölüm.
70 DiskSecure Mult Tek bir diskte birden fazla işletim sistemini yönetmeye yönelik bir yardımcı program olan DiskSecure Multi-Boot tarafından kullanılan bölüm.
75 PC/IX IBM PC’leri için ilk Unix benzeri işletim sistemi olan PC/IX tarafından kullanılan bölüm.
80 Old Minix Unix benzeri bir işletim sistemi olan Minix’in ilk sürümleri tarafından kullanılan bölüm.
81 Minix / old Linux Minix veya Linux işletim sisteminin önceki sürümleri tarafından kullanılan bölüm.
82 Linux swap / Solaris Linux veya Solaris işletim sistemleri tarafından kullanılan bölümü değiştirin.
83 Linux Linux işletim sistemi tarafından kullanılan birincil bölüm.
84 OS/2 hidden or IBM’in OS/2 işletim sistemi tarafından kullanılan gizli bölüm veya muhtemelen başka kullanımlar.
85 Linux extended Linux tarafından birincil bölüm sınırını aşmak için kullanılan genişletilmiş bölüm.
86 NTFS volume set Birden fazla diski yaymak için NTFS birim kümeleri tarafından kullanılan bölüm.
87 NTFS volume set NTFS birim kümeleri tarafından kullanılan başka bir bölüm.
88 Linux plaintext Linux tarafından düz metin veri depolaması için kullanılan bölüm.
8e Linux LVM Disk birimlerini yönetmek için Linux Mantıksal Birim Yöneticisi tarafından kullanılan bölüm.
93 Amoeba Amoeba dağıtılmış işletim sistemi tarafından kullanılan bölüm.
94 Amoeba BBT Amoeba dağıtılmış işletim sistemi tarafından kullanılan Bozuk Blok Tablosu.
9f BSD/OS Berkeley Software Distribution Unix işletim sisteminin ticari bir sürümü olan BSD/OS tarafından kullanılan bölüm.
a0 IBM Thinkpad hidden Kurtarma ve sistem yönetimi için IBM ThinkPad dizüstü bilgisayarlar tarafından kullanılan gizli bölüm.
a5 FreeBSD Açık kaynaklı Unix benzeri bir işletim sistemi olan FreeBSD tarafından kullanılan bölüm.
a6 OpenBSD Güvenlik odaklı Unix benzeri bir işletim sistemi olan OpenBSD tarafından kullanılan bölüm.
a7 NeXTSTEP NeXT tarafından geliştirilen bir işletim sistemi olan NeXTSTEP tarafından kullanılan bölüm.
a8 Darwin UFS UFS (Unix Dosya Sistemi) ile macOS’un açık kaynaklı Unix benzeri temeli olan Darwin tarafından kullanılan bölüm.
a9 NetBSD Taşınabilirliğiyle bilinen açık kaynaklı Unix benzeri bir işletim sistemi olan NetBSD tarafından kullanılan bölüm.
ab Darwin boot Darwin tarafından kullanılan önyükleme bölümü.
af HFS / HFS+ Apple’ın Hiyerarşik Dosya Sistemi ve macOS’ta kullanılan HFS Plus tarafından kullanılan bölüm.
b7 BSDI fs Ticari bir BSD Unix işletim sistemi olan BSDI tarafından kullanılan dosya sistemi bölümü.
b8 BSDI swap BSDI tarafından kullanılan takas bölümü
bb Boot Wizard hidden Önyükleme yönetimi ve kurtarma için Önyükleme Sihirbazı tarafından kullanılan gizli bölüm.
bc Acronis FAT32 L Acronis tarafından FAT32 büyük hacimleri için kullanılan bölüm.
be Solaris boot Solaris işletim sistemi tarafından kullanılan önyükleme bölümü.
bf Solaris Solaris işletim sistemi tarafından kullanılan birincil bölüm.
c1 DRDOS/sec (FAT-) DR-DOS tarafından kullanılan ikincil FAT bölümü.
c4 DRDOS/sec (FAT-) DR-DOS tarafından kullanılan başka bir ikincil FAT bölümü.
c6 DRDOS/sec (FAT-) Yet another secondary FAT partition used by DR-DOS.
c7 Syrinx Araştırma amaçlı bir dosya sistemi olan Syrinx tarafından kullanılan bölüm.
da Non-FS data Genellikle özel formatlar veya özel amaçlar için kullanılan, dosya sistemi dışı verileri içeren bölüm.
db CP/M / CTOS / … CP/M, CTOS ve diğer eski işletim sistemleri tarafından kullanılan bölüm.
de Dell Utility Tanılama ve kurtarma araçları için Dell bilgisayarları tarafından kullanılan yardımcı program bölümü.
df BootIt Bir önyükleme yöneticisi ve bölümleme yardımcı programı olan BootIt tarafından kullanılan bölüm.
e1 DOS access DOS tarafından erişim kontrolü veya özel amaçlar için kullanılan bölüm.
e3 DOS R/O Korumalı veriler için DOS tarafından kullanılan salt okunur bölüm.
e4 SpeedStor Sabit sürücüleri yönetmek ve optimize etmek için kullanılan bir yardımcı program olan SpeedStor tarafından kullanılan bölüm.
ea Linux extended Linux tarafından kullanılan genişletilmiş bölüm, standart genişletilmiş bölüme benzer ancak özellikle Linux sistemleri için kullanılır.
eb BeOS fs BeOS işletim sistemi tarafından kullanılan dosya sistemi bölümü.
ee GPT GUID Bölümleme Tablosu, büyük disk desteği ve yedeklilik ile modern bölümleme için kullanılır.
ef EFI (FAT-12/16/32) İşletim sistemini önyüklemek için UEFI ürün yazılımı tarafından kullanılan EFI Sistem Bölümü.
f0 Linux/PA-RISC boot PA-RISC sistemlerinde Linux tarafından kullanılan önyükleme bölümü.
f1 SpeedStor SpeedStor tarafından kullanılan başka bir bölüm.
f2 DOS secondary DOS tarafından ek veri depolama veya özel amaçlar için kullanılan ikincil bölüm.
f4 SpeedStor SpeedStor tarafından kullanılan başka bir bölüm daha.
f8 EBBR protective EBBR koruyucu bölümü, eski BIOS araçlarının diskin üzerine yazılmasını önlemek için kullanılır.
fb VMware VMFS Sanal makine disk görüntülerini depolamak için VMware’in Sanal Makine Dosya Sistemi tarafından kullanılan bölüm.
fc VMware VMKCORE VMware tarafından VMkernel çekirdek dökümleri için kullanılan bölüm.
fd Linux raid auto Otomatik RAID algılama ve yapılandırması için Linux tarafından kullanılan bölüm.
fe LANstep DOS için bir ağ yardımcı programı olan LANstep tarafından kullanılan bölüm.
ff BBT Bozuk Blok Tablosu, diskteki bozuk sektörleri izlemek için kullanılır.

 

 

Yazının orijinalini buradan okuyabilirsiniz.