# Yerel Dosya Sistemleri

## Dosya Sistemi Nedir

Bir dosyanın bir disk üzerinde nasıl saklandığı ve bir bilgisayarın dosyaları yönetebilmek için erişimi nasıl sağladığını kontrol eden sisteme dosya sistemi (file system) denir. Dosya sisteminin sağladıkları aşağıdaki gibidir.

* Bir dosyanın nasıl adlandırılabileceğini belirtir.
  * Kaç karakter kullanılabilir.
  * Karakterler hangi karakter kümesinden kullanılabilir. (ASCII, UTF-8)
* Bir dosyanın boyutunun alabileceği maksimum değeri belirtir.
  * FAT32'de bir dosya en fazla 4 GB olabilir.
* Diske ve dosyaya ait meta verileri tutar.
  * Disk ile ilgili hangi bölümlerin kullanıldığını ve kullanılabilir olduğunu tutar.
  * Dosya ile ilgili boyut, disteki konum, oluşturulma ve değiştirilme tarihlerini tutar.
* Kullanıcıların dizin ve dosyalara erişimlerini yönetir.

![](/files/-MiwoJN0on9w956vkPG5)

## Dosya Sistemi Türleri

İşletim sistemlerinin genel olarak kullandığı dosya sistemleri aşağıdaki gibidir:&#x20;

* Linux işletim sistemi Ext2, Ext3 ve Swap,&#x20;
* MS-DOS işletim sistemi FAT 16,&#x20;
* Windows 95/98 işletim sistemi FAT 32,&#x20;
* Windows NT/2000/XP/Vista/7/8/10 işletim sistemleri NTFS,&#x20;

Linux için her şey birer dosyadır. Bu dosyaları yönetmek için de dosya sistemleri bulunmaktadır. Linux disk yönetimindeki en önemli faktörlerden birisi dosya sistemleridir. Alışagelmiş sistemlerinden ziyade Linux’ta EXT ve BTRFS gibi disk sistemleri bulunmaktadır.

Performans testlerine bakıldığında Linux'un FAT ve NTFS dosya sistemleri üzerinde EXT dosya sistemine oranla yavaş çalıştığı görülür. Ayrıca, Windows, Linux tarafından kullanılan EXT dosya sistemini tanımaz.

## Farklı Dosya Sistemlerini Linuxa Bağlama

Linux dağıtımları Windows tarafında kullanılan FAT dosya sistemlerini tanır. Bu dosya sistemi ile biçimlendirilmiş disk bölümlerini Linux'a aşağıdaki adımlar ile bağlayabilirsiniz.

* Mount için dizin oluşturulur.

```
mkdir -p /mnt/dizin_adi
```

* Disk bölümünü oluşturulan dizine bağlanır.

```
mount -t vfat /dev/disk_bolumu /mnt/dizin_adi
```

* Dizine erişilir.

```
cd /mnt/dizin_adi
```

Windows tarafından kullanılan NTFS dosya sistemine erişmek için ekstra paketler yüklemek gerekir. Bu paketler bazı dağıtımlarda ön yüklü olarak gelmektedir. Bu dosya sistemi ile biçimlendirilmiş disk bölümlerini Linux'a aşağıdaki adımlar ile bağlayabilirsiniz.

* Fuse ve ntfs-3g paketleri yüklenir.

```
sudo apt install fuse ntfs-3g
```

* Mount için dizin oluşturulur.

```
mkdir -p /mnt/dizin_adi
```

* Disk bölümünü oluşturulan dizine bağlanır.

```
mount -t ntfs-3g /dev/disk_bolumu /mnt/dizin_adi
```

* Dizine erişilir.

```
cd /mnt/dizin_adi
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.liman.dev/sistem-yonetimi/yerel-dosya-sistemleri.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
