Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Secara otomatis me-mount berbagi file pada instans Amazon EC2 Linux
Anda dapat secara otomatis me-mount file share Windows File Server Anda FSx untuk mengakses sistem file Windows File Server Anda setiap kali instance Amazon EC2 Linux yang dipasang reboot. FSx Untuk melakukannya, tambahkan entri ke /etc/fstab
file pada EC2 instance. File /etc/fstab
berisi informasi tentang sistem file. Perintah mount -a, yang berjalan selama startup instans, memasang sistem file yang tercantum dalam file /etc/fstab
.
Untuk instance Amazon EC2 Linux yang tidak bergabung dengan Active Directory, Anda hanya dapat memasang file share FSx untuk Windows File Server dengan menggunakan alamat IP pribadinya. Anda bisa mendapatkan alamat IP pribadi sistem file menggunakan FSxkonsol Amazon
Prosedur berikut menggunakan NTLM otentikasi Microsoft. Anda memasang sistem file sebagai pengguna yang merupakan anggota domain Microsoft Active Directory yang FSx bergabung dengan sistem file Windows File Server. Anda dapat mengambil kredensyal untuk akun pengguna dari creds.txt
file menggunakan perintah berikut.
$
cat creds.txt
username=user1 password=Password123 domain=EXAMPLE.COM
Untuk secara otomatis me-mount file share pada EC2 instans Amazon Linux yang tidak tergabung ke Active Directory
Untuk meluncurkan dan mengkonfigurasi EC2 instans Amazon Linux
-
Luncurkan EC2 instans Amazon Linux menggunakan EC2konsol Amazon
. Untuk informasi selengkapnya, lihat Meluncurkan instance di Panduan EC2 Pengguna Amazon. -
Terhubung ke instans Anda. Untuk informasi selengkapnya, lihat Connect ke instans Linux Anda di Panduan EC2 Pengguna Amazon.
-
Jalankan perintah berikut untuk menginstal paket
cifs-utils
. Paket ini digunakan untuk me-mount sistem file jaringan seperti Amazon FSx di Linux.$
sudo yum install cifs-utils
-
Buatlah direktori
/mnt/fsx
. Di sinilah Anda akan memasang sistem FSx file Amazon.$
sudo mkdir /mnt/fsx
-
Buat file kredensial
creds.txt
di direktori/home/ec2-user
. -
Atur izin file sehingga hanya Anda (sang pemilik) yang dapat membaca file dengan menjalankan perintah berikut.
$
sudo chmod 700 creds.txt
Untuk memasang sistem file secara otomatis
-
Anda secara otomatis memasang sebuah berbagi file yang tidak tergabung ke Direktori Aktif Anda dengan menggunakan alamat IP privat. Anda bisa mendapatkan alamat IP pribadi sistem file menggunakan FSxkonsol Amazon
, di tab Jaringan & keamanan, di Alamat IP Server File Pilihan. -
Untuk secara otomatis memasang berbagi file menggunakan alamat IP privat, tambahkan baris berikut ke file
/etc/fstab
.//
file-system-IP-address
/file_share
/mnt/fsx cifs vers=SMB_version
,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize
,wsize=CIFSMaxBufSize
,cache=none 0 0Ganti
dengan nilai terbesar yang diizinkan oleh kernel Anda. Jalankan perintah berikut untuk mendapatkan nilai ini.CIFSMaxBufSize
$
modinfo cifs | grep CIFSMaxBufSizeparm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
Hasilnya menunjukkan bahwa ukuran buffer maksimum adalah 130048.
-
Ujilah entri
fstab
dengan menggunakan perintahmount
dengan opsi 'palsu' dalam hubungannya dengan opsi 'semua' dan 'verbose'.$
sudo mount -fav
home/ec2-user/fsx : successfully mounted
-
Untuk me-mount file share, reboot EC2 instance Amazon.
-
Ketika instans sudah tersedia lagi, verifikasi bahwa sistem file telah terpasang dengan menjalankan perintah berikut.
$
sudo mount -l -t cifs
//
file-system-IP-address
/file_share
on /mnt/fsx type cifs (rw,relatime,vers=SMB_version
,sec=ntlmsspi,cache=cache_code
,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.20.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)Baris yang ditambahkan ke file
/etc/fstab
dalam prosedur ini melakukan hal berikut pada titik-titik berikut:-
//
— Menentukan alamat IP dan berbagi sistem FSx file Amazon yang Anda pasang.file-system-IP-address
/file_share
-
/mnt/fsx
— Menentukan titik pemasangan untuk sistem FSx file Amazon pada EC2 instans Anda. -
cifs vers=
— Menentukan jenis sistem file sebagai CIFS dan versi SMB protokol. Amazon FSx untuk Windows File Server mendukung SMB versi 2.0 hingga 3.1.1.SMB_version
-
sec=ntlmsspi
— Menentukan menggunakan NT LAN Manager Security Support Provider Interface untuk memfasilitasi otentikasi NTLM tantangan-respons. -
cache=
— Mengatur mode cache. Opsi untuk CIFS cache ini dapat memengaruhi kinerja, dan Anda harus menguji pengaturan mana yang paling sesuai (dan meninjau dokumentasi Linux) untuk kernel dan beban kerja Anda. Pilihancache_mode
strict
dannone
direkomendasikan, karenaloose
dapat menyebabkan inkonsistensi data karena semantik protokol longgar. -
cred=/home/ec2-user/creds.txt
— Tentukan tempat untuk mendapatkan kredensial pengguna. -
_netdev
— Beritahu sistem operasi bahwa sistem file berdiam di sebuah perangkat yang memerlukan akses jaringan. Menggunakan opsi ini mencegah instans dari pemasangan sistem file sampai layanan jaringan diaktifkan pada client. 0
— Menunjukkan bahwa sistem file harus didukung olehdump
, jika itu nilainya bukan nol. Untuk AmazonFSx, nilai ini seharusnya0
.0
— Tentukan urutan tempatfsck
memeriksa sistem file pada boot. Untuk sistem FSx file Amazon, nilai ini0
harus menunjukkan bahwa tidakfsck
boleh berjalan saat start up.
-