Sözdizimi
edquota [-u] [-p proto-username] username ...
edquota -g [-p proto-groupname] groupname ...
edquota -t [-u]
edquota -t -g
Açıklama
edquota bir kota düzenleyicisidir. Varsayılan olarak veya -u bayrağı belirtildiğinde, komut satırında bir veya daha fazla kullanıcı belirtilebilir. Her kullanıcı için, o kullanıcının mevcut disk kotalarının ASCII biçimindeki bir temsilini içeren geçici bir dosya oluşturulur. Kullanıcı kotalarına sahip dosya sistemlerinin listesi, bağlı dosya sistemlerinin kök dizininde bir .quota.ops.user dosyası aranarak belirlenir. Bu ASCII dosyası üzerinde bir düzenleyici çağrılır. EDITOR ortam değişkeni aksini belirtmedikçe çağrılan düzenleyici vi(1)'dir.
Kotalar daha sonra değiştirilebilir, yeni kotalar eklenebilir vb. Bir kotanın sıfır olarak ayarlanması, herhangi bir kotanın uygulanmayacağını belirtir. Sabit sınırın (hard limit) bir olarak ayarlanması, hiçbir tahsise izin verilmemesi gerektiğini belirtir. Esnek sınırın (soft limit) bir ve sabit sınırın sıfır olarak ayarlanması, tahsislerin yalnızca geçici olarak izin verilmesi gerektiğini belirtir (aşağıdaki -t seçeneğine bakın). Dosyadaki mevcut kullanım bilgileri sadece bilgilendirme amaçlıdır; yalnızca sabit ve esnek sınırlar değiştirilebilir.
Düzenleyiciden çıkıldığında edquota geçici dosyayı okur ve yapılan değişiklikleri yansıtacak şekilde ikili kota dosyalarını değiştirir. İkili kota dosyası .quota.user, dosya sisteminin kök dizininde saklanır. Kullanıcı kotaları için varsayılan dosya adı ve kök konumu geçersiz kılınamaz.
-p bayrağı belirtilirse edquota, belirtilen örnek kullanıcının (prototypical user) kotalarını belirtilen her bir kullanıcı için kopyalayacaktır. Bu, kullanıcı grupları için kotaları başlatmak amacıyla kullanılan normal mekanizmadır.
-g bayrağı belirtilirse edquota, komut satırında belirtilen bir veya daha fazla grubun kotalarını düzenlemek üzere çağrılır. Grup kotalarına sahip dosya sistemlerinin listesi, bağlı dosya sistemlerinin kök dizininde bir .quota.ops.group dosyası aranarak belirlenir. Benzer şekilde, ikili grup kota dosyası .quota.group, dosya sisteminin kök dizininde saklanır. Grup kotaları için varsayılan dosya adı ve kök konumu geçersiz kılınamaz. Belirtilen gruplar arasında kopyalanacak örnek bir grubu belirtmek için -p bayrağı, -g bayrağı ile birlikte kullanılabilir.
Kullanıcıların, dosya sistemi başına belirtilebilen bir ek süre (grace period) boyunca esnek sınırlarını aşmalarına izin verilir. Ek süre sona erdiğinde, esnek sınır bir sabit sınır gibi uygulanır. Bir dosya sistemi için varsayılan ek süre /usr/include/sys/quota.h içinde belirtilmiştir. Ek süreyi değiştirmek için -t bayrağı kullanılabilir. Varsayılan olarak veya -u bayrağı ile çağrıldığında ek süre, kök dizininde bir .quota.ops.user dosyası bulunan her dosya sistemi için ayarlanır. -g bayrağı ile çağrıldığında ek süre, kök dizininde bir .quota.ops.group dosyası bulunan her dosya sistemi için ayarlanır. Ek süre gün, saat, dakika veya saniye cinsinden belirtilebilir. Ek sürenin sıfır olarak ayarlanması varsayılan ek sürenin uygulanacağını belirtir. Ek sürenin bir saniye olarak ayarlanması ise hiçbir ek sürenin tanınmayacağını belirtir.
Kotaları yalnızca süper kullanıcı (super-user) düzenleyebilir.
Dosyalar
Aşağıdaki kota dosyalarının her biri, bağlı dosya sisteminin kök dizininde bulunur. Bağlama seçeneği dosyaları, varlığı o dosya sistemi için kotaların etkinleştirileceğini gösteren boş dosyalardır. İkili veri dosyaları, henüz mevcut değillerse edquota tarafından oluşturulacaktır.
.quota.user kullanıcı kotalarını içeren veri dosyası .quota.group grup kotalarını içeren veri dosyası .quota.ops.user kullanıcı kotalarını etkinleştirmek için kullanılan bağlama seçeneği dosyası .quota.ops.group grup kotalarını etkinleştirmek için kullanılan bağlama seçeneği dosyası
Ayrıca Bakınız
quota(1), quotactl(2), quotacheck(8), quotaon(8), repquota(8)
Teşhisler
Erişilemeyen dosyalarla ilgili çeşitli iletiler; kendi kendini açıklayıcıdır.
macOS 26.4 28 Mart 2002 macOS 26.4