Bagikan melalui


nfsadmin

Utilitas baris perintah yang mengelola Server untuk NFS atau Klien untuk NFS di komputer lokal atau jarak jauh yang menjalankan Microsoft Services for Network File System (NFS). Digunakan tanpa parameter, server nfsadmin menampilkan Server saat ini untuk pengaturan konfigurasi NFS dan klien nfsadmin menampilkan Klien saat ini untuk pengaturan konfigurasi NFS.

Sintaks

nfsadmin server [computername] [-u Username [-p Password]] -l
nfsadmin server [computername] [-u Username [-p Password]] -r {client | all}
nfsadmin server [computername] [-u Username [-p Password]] {start | stop}
nfsadmin server [computername] [-u Username [-p Password]] config option[...]
nfsadmin server [computername] [-u Username [-p Password]] creategroup <name>
nfsadmin server [computername] [-u Username [-p Password]] listgroups
nfsadmin server [computername] [-u Username [-p Password]] deletegroup <name>
nfsadmin server [computername] [-u Username [-p Password]] renamegroup <oldname> <newname>
nfsadmin server [computername] [-u Username [-p Password]] addmembers <hostname>[...]
nfsadmin server [computername] [-u Username [-p Password]] listmembers
nfsadmin server [computername] [-u Username [-p Password]] deletemembers <hostname><groupname>[...]
nfsadmin client [computername] [-u Username [-p Password]] {start | stop}
nfsadmin client [computername] [-u Username [-p Password]] config option[...]

Parameter Umum

Pengaturan Deskripsi
nama komputer Menentukan komputer jarak jauh yang ingin Anda kelola. Anda bisa menentukan komputer menggunakan nama Windows Internet Name Service (WINS) atau nama Sistem Nama Domain (DNS), atau dengan alamat Protokol Internet (IP).
-u Nama Pengguna Menentukan nama pengguna pengguna yang kredensialnya akan digunakan. Mungkin perlu menambahkan nama domain ke nama pengguna dalam domain formulir \nama pengguna.
-p Kata Sandi Menentukan kata sandi pengguna yang ditentukan menggunakan opsi -u . Jika Anda menentukan opsi -u tetapi menghilangkan opsi -p , Anda akan dimintai kata sandi pengguna.
Pengaturan Deskripsi
-L Mencantumkan semua kunci yang dipegang oleh klien.
-r {client|all} Melepaskan kunci yang dipegang oleh klien atau, jika semua ditentukan, oleh semua klien.
mulai Memulai layanan Server untuk NFS.
berhenti Menghentikan layanan Server untuk NFS.
konfig Menentukan pengaturan umum untuk Server untuk NFS. Anda harus menyediakan setidaknya salah satu opsi berikut dengan argumen perintah konfigurasi :
  • mapsvr=<server> - Mengatur server sebagai server Pemetaan Nama Pengguna untuk Server untuk NFS. Meskipun opsi ini terus didukung untuk kompatibilitas dengan versi sebelumnya, Anda harus menggunakan utilitas sfuadmin sebagai gantinya.
  • auditlocation={eventlog|file|both|none} - Menentukan apakah peristiwa akan diaudit dan di mana peristiwa akan direkam. Salah satu argumen berikut diperlukan:
    • eventlog - Menentukan bahwa peristiwa yang diaudit hanya akan direkam di log aplikasi Pemantau Peristiwa.
    • file - Menentukan bahwa peristiwa yang diaudit hanya akan direkam dalam file yang ditentukan oleh config fname.
    • keduanya - Menentukan bahwa peristiwa yang diaudit akan dicatat dalam log aplikasi Pemantau Peristiwa serta file yang ditentukan oleh config fname.
    • none - Menentukan bahwa peristiwa tidak diaudit.
  • fname=<file> - Mengatur file yang ditentukan oleh file sebagai file audit. Defaultnya adalah %sfudir%\log\nfssvr.log.
  • fsize=<size> - Mengatur ukuran sebagai ukuran maksimum dalam megabyte file audit. Ukuran maksimum default adalah 7 MB.
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all - Menentukan peristiwa yang akan dicatat. Untuk mulai mencatat peristiwa, ketik tanda plus (+) sebelum nama peristiwa; untuk berhenti mencatat peristiwa, ketik tanda minus (-) sebelum nama peristiwa. Jika tanda dihilangkan, + tanda diasumsikan. Jangan gunakan semua dengan nama peristiwa lainnya.
  • lockperiod=<seconds> - Menentukan jumlah detik server untuk NFS akan menunggu untuk mengklaim kembali kunci setelah koneksi ke Server untuk NFS hilang dan kemudian diterbitkan kembali atau setelah layanan Server untuk NFS dimulai ulang.
  • portmapprotocol={TCP|UDP|TCP+UDP} - Menentukan protokol transportasi mana yang didukung Portmap. Pengaturan defaultnya adalah TCP+UDP.
  • mountprotocol={TCP|UDP|TCP+UDP} - Menentukan protokol transportasi mana yang didukung pemasangan. Pengaturan defaultnya adalah TCP+UDP.
  • nfsprotocol={TCP|UDP|TCP+UDP} - Menentukan protokol transportasi mana yang didukung Network File System (NFS). Pengaturan defaultnya adalah TCP+UDP
  • nlmprotocol={TCP|UDP|TCP+UDP} - Menentukan protokol transportasi mana yang didukung Network Lock Manager (NLM). Pengaturan defaultnya adalah TCP+UDP.
  • nsmprotocol={TCP|UDP|TCP+UDP} - Menentukan protokol transportasi mana yang didukung Network Status Manager (NSM). Pengaturan defaultnya adalah TCP+UDP.
  • enableV3={yes|no} - Menentukan apakah protokol NFS versi 3 akan didukung. Pengaturan defaultnya adalah ya.
  • renewauth={yes|no} - Menentukan apakah koneksi klien akan diperlukan untuk diatur ulang setelah periode yang ditentukan oleh config renewauthinterval. Pengaturan default adalah tidak.
  • renewauthinterval=<seconds> - Menentukan jumlah detik yang berlalu sebelum klien dipaksa untuk diautentikasi ulang jika config renewauth diatur ke ya. Nilai defaultnya adalah 600 detik.
  • dircache=<size> - Menentukan ukuran dalam kilobyte cache direktori. Angka yang ditentukan sebagai ukuran harus kelipatan 4 antara 4 dan 128. Ukuran cache direktori default adalah 128 KB.
  • translationfile=<file> - Menentukan file yang berisi informasi pemetaan untuk mengganti karakter dalam nama file saat memindahkannya dari sistem file berbasis Windows ke unix. Jika file tidak ditentukan, maka terjemahan karakter nama file dinonaktifkan. Jika nilai translationfile diubah, Anda harus memulai ulang server agar perubahan diterapkan.
  • dotfileshidden={yes|no} - Menentukan apakah file dengan nama yang dimulai dengan titik (.) ditandai sebagai tersembunyi dalam sistem file Windows, dan akibatnya tersembunyi dari klien NFS. Pengaturan default adalah tidak.
  • casesensitivelookups={yes|no} - Menentukan apakah pencarian direktori peka huruf besar/kecil (memerlukan pencocokan kasus karakter yang tepat).

    Anda juga harus menonaktifkan ketidakpekaan huruf besar/kecil kernel Windows untuk mendukung nama file peka huruf besar/kecil. Untuk mendukung sensitivitas huruf besar/kecil, ubah nilai DWord kunci registri, , HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernelmenjadi 0.

  • ntfscase={lower|upper|preserve} - Menentukan apakah kasus karakter dalam nama file dalam sistem file NTFS akan dikembalikan dalam huruf kecil, huruf besar, atau dalam formulir yang disimpan dalam direktori. Pengaturan default dipertahankan. Pengaturan ini tidak dapat diubah jika casesensitivelookups diatur ke ya.
creategroup <name> Membuat grup klien baru, memberinya nama yang ditentukan.
daftar grup Menampilkan nama semua grup klien.
deletegroup <name> Menghapus grup klien yang ditentukan berdasarkan nama.
ganti nama grup <oldname><newname> Mengubah nama grup klien yang ditentukan oleh nama lama menjadi nama baru.
AddMembers <hostname>[...] Menambahkan host ke grup klien yang ditentukan berdasarkan nama.
anggota daftar <name> Mencantumkan komputer host dalam grup klien yang ditentukan berdasarkan nama.
hapusanggota <hostname><groupname>[...] Menghapus klien yang ditentukan oleh host dari grup klien yang ditentukan oleh grup.
Pengaturan Deskripsi
mulai Memulai Klien untuk layanan NFS.
berhenti Menghentikan Klien untuk layanan NFS.
konfig Menentukan pengaturan umum untuk Klien untuk NFS. Anda harus menyediakan setidaknya salah satu opsi berikut dengan argumen perintah konfigurasi :
  • fileaccess=<mode> - Menentukan mode izin default untuk file yang dibuat di server Network File System (NFS). Argumen mode terdiri dari angka tiga digit, dari 0 hingga 7 (inklusif), yang mewakili izin default yang diberikan pengguna, grup, dan lainnya. Digit diterjemahkan ke izin gaya UNIX sebagai berikut: 0=none, 1=x (execute), 2=w (tulis saja), 3=wx (tulis dan jalankan), 4=r (baca saja), 5=rx (baca dan eksekusi), 6=rw (baca dan tulis), dan 7=rwx (baca, tulis, dan jalankan). Misalnya, fileaccess=750 memberikan izin baca, tulis, dan jalankan kepada pemilik, baca dan jalankan izin ke grup, dan tidak ada izin akses ke orang lain.
  • mapsvr=<server> - Mengatur server sebagai server Pemetaan Nama Pengguna untuk Klien untuk NFS. Meskipun opsi ini terus didukung untuk kompatibilitas dengan versi sebelumnya, Anda harus menggunakan utilitas sfuadmin sebagai gantinya.
  • mtype={hard|soft} - Menentukan jenis pemasangan default. Untuk pemasangan keras, Klien untuk NFS terus mencoba kembali RPC yang gagal hingga berhasil. Untuk pemasangan sementara, Klien untuk NFS mengembalikan kegagalan ke aplikasi panggilan setelah mencoba kembali panggilan berapa kali ditentukan oleh opsi coba lagi.
  • coba lagi=<number> - Menentukan berapa kali mencoba membuat koneksi untuk dudukan lunak. Nilai ini harus dari 1 hingga 10, inklusif. Defaultnya adalah 1.
  • timeout=<seconds> - Menentukan jumlah detik untuk menunggu koneksi (panggilan prosedur jarak jauh). Nilai ini harus 0,8, 0,9, atau bilangan bulat dari 1 hingga 60, inklusif. Defaultnya adalah 0,8.
  • protocol={TCP|UDP|TCP+UDP} - Menentukan protokol transportasi mana yang didukung klien. Pengaturan defaultnya adalah TCP+UDP.
  • rsize=<size> -Menentukan ukuran, dalam kilobyte, dari buffer baca. Nilai ini bisa 0,5, 1, 2, 4, 8, 16, atau 32. Defaultnya adalah 32.
  • wsize=<size> - Menentukan ukuran, dalam kilobyte, dari buffer tulis. Nilai ini bisa 0,5, 1, 2, 4, 8, 16, atau 32. Defaultnya adalah 32.
  • perf=default - Memulihkan pengaturan performa berikut ke nilai default, mtype, coba lagi, batas waktu, rsize, atau wsize.

Contoh

Untuk menghentikan Server untuk NFS atau Klien untuk NFS, ketik:

nfsadmin server stop
nfsadmin client stop

Untuk memulai Server untuk NFS atau Klien untuk NFS, ketik:

nfsadmin server start
nfsadmin client start

Untuk mengatur Server agar NFS tidak peka huruf besar/kecil, ketik:

nfsadmin server config casesensitive=no

Untuk mengatur Klien agar NFS peka huruf besar/kecil, ketik:

nfsadmin client config casesensitive=yes

Untuk menampilkan semua Server saat ini untuk NFS atau Klien untuk opsi NFS, ketik:

nfsadmin server config
nfsadmin client config