全部产品
Search
文档中心

Alibaba Cloud Linux:Membuat tautan keras melewati kuota proyek

更新时间:Jun 28, 2025

Secara default, sistem file ext4 memiliki batasan yang melarang pembuatan tautan keras melewati kuota proyek. Namun, dalam beberapa skenario praktis, diperlukan untuk membuat tautan keras melewati kuota proyek. Alibaba Cloud Linux 2 dan 3 menyediakan antarmuka khusus yang dapat mengabaikan batasan ini. Topik ini menjelaskan antarmuka tersebut serta memberikan contoh penggunaannya.

Informasi latar belakang

Distribusi Linux mendukung beberapa jenis kuota disk, termasuk kuota pengguna, kuota grup, dan kuota proyek. Kuota proyek berlaku untuk semua file atau direktori yang terkait dengan suatu proyek. Sebuah proyek dapat mencakup beberapa direktori dan file dalam sistem file, yang diidentifikasi oleh ID proyek. Kuota proyek memberikan pembatasan lebih rinci pada penggunaan disk dibandingkan kuota pengguna atau grup. Topik ini menjelaskan antarmuka yang memungkinkan Anda membuat tautan keras di seluruh direktori dengan ID proyek berbeda dalam sistem file ext4.

Deskripsi antarmuka

Nilai default dari antarmuka /proc/sys/fs/hardlink_cross_projid adalah 0, yang menentukan bahwa tautan keras tidak dapat dibuat melewati kuota proyek. Jika Anda mengatur nilai antarmuka /proc/sys/fs/hardlink_cross_projid menjadi 1, Anda dapat mengabaikan batasan sistem file ext4 untuk membuat tautan keras melewati kuota proyek.

Untuk informasi lebih lanjut tentang antarmuka ini, lihat dokumen kernel Documentation/sysctl/fs.txt. Dokumen kernel dapat diperoleh dari paket Debuginfo dan paket kode sumber Alibaba Cloud Linux 2. Untuk detail lebih lanjut, lihat Gunakan Alibaba Cloud Linux 2.

Contoh

Anda dapat menjalankan perintah berikut untuk memeriksa nilai antarmuka /proc/sys/fs/hardlink_cross_projid:

cat /proc/sys/fs/hardlink_cross_projid

Nilai 0 dikembalikan, yang menunjukkan bahwa tautan keras tidak dapat dibuat melewati kuota proyek.

Anda dapat menjalankan perintah berikut untuk mengubah nilai dari 0 menjadi 1, sehingga memungkinkan pembuatan tautan keras melewati kuota proyek:

echo 1 > /proc/sys/fs/hardlink_cross_projid