Bir dosya sistemi bağlanamadığında, sorunu belirlemek için öncelikle otomatik betiği veya sorun giderme kılavuzunu kullanın. Betiğin çözemediği bağlama hataları için File Storage NAS Sık Sorulan Sorular bölümüne bakın. Bu konu, bir ECS örneğinde File Storage NAS dosya sisteminin bağlama hatalarının nasıl tespit edileceğini ve çözüleceğini açıklar.
Sorun gidermeden önce, bağlantı noktasının Available durumunda olduğundan emin olun. Bağlantı noktası Hibernated durumundaysa, konsol veya OpenAPI kullanarak yeniden etkinleştirin. Daha fazla bilgi için bkz. Bağlantı noktalarını yönetme.
Sorun gidermeden önce, hesabınızda gecikmiş ödeme bulunmadığından emin olun. Hesabınızda gecikmiş ödeme varsa, NAS dosya sistemini bağlayamaz veya erişemezsiniz. Daha fazla bilgi için bkz. Gecikmiş ödemeler nedeniyle hizmetin askıya alınması.
-
Otomatik kontrol betikleri
-
Çapraz platform bağlama hataları
-
Yaygın bağlama hataları
NFS bağlama hatalarını gidermek için otomatik betik
Bir Linux sunucusunda NFS dosya sisteminin bağlanması çeşitli nedenlerle başarısız olabilir. Sorunu gidermek için bu otomatik kontrol betiğini kullanın.
Dosya sisteminin bağlanamadığı Linux sunucusunda oturum açın.
-
Otomatik kontrol betiğini indirin.
wget https://nas-client-tools.oss-cn-hangzhou.aliyuncs.com/linux_client/check_alinas_nfs_mount.py -P /tmp/ -
Otomatik kontrol betiğini çalıştırın ve çıktıda yapılandırmayı gözden geçirin.
python2.7 /tmp/check_alinas_nfs_mount.py file-system-id.region.nas.aliyuncs.com:/ /mntKomut aşağıdaki parametreleri içerir. Yer tutucuları gerçek değerlerinizle değiştirin.
file-system-id.region.nas.aliyuncs.com: NAS NFS dosya sisteminin bağlantı noktası adresi. Adresi almak için NAS konsolu sayfasına gidin, hedef dosya sistemine tıklayın, Mount Targets sekmesine tıklayın ve ardından Bağlantı Noktası Adresi sütunundaki
simgesinin üzerine gelin./: NAS dosya sisteminin kök dizini.
/mnt: Dosya sisteminin bağlanacağı yerel yol.
Bağlama yapılandırmasını düzelttikten sonra, otomatik kontrol betiği bir bağlama komutu ve tamamlama mesajı döndürür.
Döndürülen bağlama komutunu kopyalayın ve çalıştırarak bağlamayı doğrulayın.
SMB bağlama hataları için otomatik sorun giderme betiği
Bir Windows sunucusunda SMB protokolü kullanılarak dosya sisteminin bağlanması birçok nedenle başarısız olabilir. Nedeni belirlemek ve otomatik denetim betiğini çalıştırmak için şu adımları izleyin.
Etkilenen Windows sunucusunda oturum açın.
-
PowerShell veya PowerShell ISE'de, bağlama sorun giderme betiğini indirmek ve çalıştırmak için aşağıdaki komutları kullanın. Ardından, betik tarafından sağlanan çözümü uygulayın.
-
Sorun giderme betiğini indirin.
Invoke-WebRequest https://nas-client-tools.oss-cn-hangzhou.aliyuncs.com/windows_client/alinas_smb_windows_inspection.ps1 -OutFile alinas_smb_windows_inspection.ps1 -
Sorun giderme betiğini çalıştırın.
.\alinas_smb_windows_inspection.ps1 -MountAddress abcde-123.region-id.nas.aliyuncs.com -Locale zh-CNBu örnekte, abcde-123.region-id.nas.aliyuncs.com bağlantı noktasıdır. Bunu gerçek değerinize göre değiştirin.
-
Linux'ta SMB bağlama hatalarını giderme
Bir Linux sunucusunda SMB dosya sisteminin bağlanması birkaç nedenle başarısız olabilir. Sorunu gidermek için şu adımları izleyin veya /var/log/messages ve dmesg çıktılarını kontrol edin.
-
Linux işletim sistemi sürümünü kontrol edin.
Linux, SMB protokolü ile sınırlı uyumluluğa sahiptir. NAS SMB dosya sistemleri aşağıdaki Linux dağıtımlarını ve çekirdek sürümlerini destekler.
İşletim sistemi
Sürüm
CentOS
CentOS 7,6 64-bit: 3.10.0-957.21.3.el7.x86_64 ve üzeri
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64-bit: 4.19.43-13.2.al7.x86_64 ve üzeri
Alibaba Cloud Linux 3.2104 64-bit: 5.10.23-4.al8.x86_64 ve üzeri
Debian
Debian 9.10 64-bit: 4.9.0-9-amd64 ve üzeri
Ubuntu
Ubuntu 18.04 64-bit: 4.15.0-52-generic ve üzeri
openSUSE
openSUSE 42.3 64-bit: 4.4.90-28-default ve üzeri
SUSE Linux
SUSE Linux Enterprise Server 12 SP2 64-bit: 4.4.74-92.35-default ve üzeri
CoreOS
CoreOS 2079.4.0 64-bit: 4.19.43-coreos ve üzeri
-
CIFS istemcisini kontrol edin.
Linux işletim sisteminde CIFS istemcisinin (cifs-utils) yüklü olduğunu veya
mount.cifsöğesinin PATH ortam değişkeni tarafından belirtilen bir dizinde bulunduğunu doğrulayın.CIFS istemcisinin yüklü olup olmadığını kontrol etmek için aşağıdaki komutları çalıştırın. CIFS istemcisi yüklü değilse veya belirtilen dizinde bulunmuyorsa, CIFS istemcisini yeniden yükleyin. Daha fazla bilgi için bkz. CIFS istemcisi yükleme.
İşletim sistemi
Komut
Ubuntu
sudo apt list cifs-utilsDebian
RHEL
sudo yum list cifs-utilsCentOS
OpenSUSE
sudo zypper search -i cifs-utilsSLES12-SP2
CoreOS
which mount.cifs -
Ağ bağlantısını kontrol edin.
Ağ bağlantısını kontrol etmek için
ping <VolumeDomainName>komutunu çalıştırın.-
ECS örneği ile dosya sisteminin aynı hesapta olduğunu doğrulayın.
Aynı Alibaba Cloud hesabında değillerse, ECS örneğiyle aynı hesaba sahip bir SMB dosya sistemi oluşturun veya VPC'leri Cloud Enterprise Network (CEN) kullanarak bağlayın. Daha fazla bilgi için bkz. CEN ile hesaplar ve bölgeler arasında NAS bağlama.
-
ECS örneği ile dosya sisteminin aynı VPC'de olduğunu doğrulayın.
Aynı VPC'de değillerse, yeni bir SMB dosya sistemi oluşturun veya VPC'leri CEN kullanarak bağlayın. Daha fazla bilgi için bkz. Aynı bölgedeki VPC'ler arasında NAS dosya sistemi bağlamak için CEN kullanma.
-
-
445 numaralı bağlantı noktasını kontrol edin.
-
Linux ECS örneğinin güvenlik grubunun SMB dosya sisteminin IP adresine veya 445 numaralı bağlantı noktasına erişimi engelleyip engellemediğini kontrol edin.
Bağlantıyı kontrol etmek için
telnet <VolumeDomainName> 445komutunu çalıştırın.445 numaralı bağlantı noktası açık değilse, hedef ECS örneğinin güvenlik grubuna 445 numaralı bağlantı noktasındaki trafiğe izin veren bir kural ekleyin. Daha fazla bilgi için bkz. Güvenlik grubu kuralı ekleme.
Linux ECS örneğinin desteklenmeyen bir TCP bağlantı noktası kullanarak bağlanmaya çalışmadığını doğrulayın.
-
-
İzin grubunu kontrol edin.
SMB dosya sisteminin bağlantı noktası için izin grubunun ECS örneğinden gelen erişime izin verdiğini doğrulayın.
ECS örneğinden gelen erişime izin verilmiyorsa, izin grubu yapılandırmasını değiştirin. Daha fazla bilgi için bkz. İzin grubu yapılandırmasını değiştirme.
-
Yönetici bağlama izinlerini kontrol edin.
ECS (Linux) yöneticisinin root veya sudo ayrıcalıklarına sahip olduğunu doğrulayın.
-
Bağlama komutunu kontrol edin.
SMB dosya sistemi için bağlama komutunun doğru olduğunu doğrulayın. Manuel bağlama komutunun sözdizimi aşağıdaki gibidir:
sudo mount -t cifs //file-system-id.region.nas.aliyuncs.com/myshare /mnt -o vers=2.0,guest,uid=0,gid=0,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576Bağlama komutu parametreleri yanlışsa, komutu değiştirin. Bir Linux sunucusunda SMB dosya sistemi için bağlama parametreleri hakkında daha fazla bilgi için bkz. Linux sunucusunda SMB dosya sistemi için bağlama parametreleri.
-
SELinux'u kontrol edin.
Hedef dizin için SELinux ayarlarının doğru olduğunu doğrulayın.
-
Eşzamanlı bağlama sayısını kontrol edin.
Linux ECS örneklerinden gelen bağlama bağlantılarının sayısının dosya sistemi başına bağlama sınırını (1.000) aşıp aşmadığını kontrol edin.
Sınır aşıldıysa, iş gereksinimlerinize göre ayarlamalar yapın.
-
Sınır aşılmadıysa, yardım almak için destek talebi oluşturun.
Destek talebinde, dosya sistemi bilgilerini, Linux sürümünü, belirli bağlama komutunu ve /var/log/messages ile dmesg çıktılarını sağlayın.
Windows'ta NFS bağlama hatalarını giderme
Bir Windows sisteminde genel amaçlı bir NFS dosya sisteminin bağlanması birkaç nedenle başarısız olabilir. Sorunu gidermek için şu adımları kullanın.
-
Hesabı kontrol edin
ECS örneği ile bağlantı noktasının aynı hesapta olduğundan emin olun. Değilse, NFS dosya sistemini bağlamadan önce hesapları bağlamak için CEN kullanın. Daha fazla bilgi için bkz. CEN ile hesaplar ve bölgeler arasında NAS bağlama.
-
Bağlantı noktası ağını kontrol edin
ECS örneği ile bağlantı noktasının aynı VPC'de olduğundan emin olun. Değilse, NFS dosya sistemini bağlamadan önce VPC'leri bağlamak için CEN kullanın. Daha fazla bilgi için bkz. Aynı bölgedeki VPC'ler arasında NAS dosya sistemi bağlamak için CEN kullanma.
-
2049 ve 111 numaralı bağlantı noktalarını kontrol edin
ECS örneği için güvenlik grubunun, bağlantı noktasındaki 2049 ve 111 numaralı bağlantı noktalarına erişime izin verdiğinden emin olun. İzin vermiyorsa, güvenlik grubu kurallarını değiştirin. Daha fazla bilgi için bkz. Güvenlik grubu kuralını değiştirme.
Bağlantı noktası bağlantısını test etmek için telnet veya Test-NetConnection komutunu kullanabilirsiniz.
-
Komut İstemi'nde telnet komutunu kullanın.
telnet $mount_point.$region.nas.aliyuncs.com 2049 telnet $mount_point.$region.nas.aliyuncs.com 111 -
PowerShell'de Test-NetConnection komutunu kullanın.
Test-NetConnection $mount_point.$region.nas.aliyuncs.com -Port 2049 Test-NetConnection $mount_point.$region.nas.aliyuncs.com -Port 111
-
-
NFS dosya sistemi izin grubunu kontrol edin
Bağlantı noktasının izin grubunun ECS örneğinden gelen erişime izin verdiğinden emin olun. İzin vermiyorsa, izin grubu yapılandırmasını değiştirin. Daha fazla bilgi için bkz. İzin grubu yapılandırmasını değiştirme.
"Alt dizin mevcut değil" hatası
Hata mesajı: mount.nfs: access denied by server while mounting xxxx.nas.aliyuncs.com:/<dir>
Bu hata, bağlama komutunda belirtilen NAS alt dizini <dir> mevcut olmadığını gösterir. Bunu çözmek için önce NAS kök dizinini bağlayın. Ardından, gerekli alt dizini oluşturup bağlayın. Daha fazla bilgi için bkz. NAS alt dizini oluşturma ve bağlama.
Yinelenen ECS örnek adı hatası
Belirti
NFSv4.0 kullanarak bir dosya sistemi bağladığınızda, sistem mount.nfs: Operation not permitted or mount.nfs: an incorrect mount option was specified hata mesajını döndürür. Ancak, dosya sistemini NFSv3 kullanarak bağlayabilirsiniz.
Neden
Bazı çekirdek sürümlerinde, bir ECS örneği zaten NFSv4.0 kullanarak aynı NFS bağlantı noktasını bağlamış olan başka bir örnek ile aynı ana bilgisayar adını paylaşıyorsa çakışma oluşur.
Çözüm
-
Etkilenen ECS örneğinde aşağıdaki komutu çalıştırın.
echo 'install nfs /sbin/modprobe --ignore-install nfs nfs4_unique_id=`cat /sys/class/dmi/id/product_uuid`' >> /etc/modprobe.d/nfs.conf -
ECS örneğini yoğun olmayan saatlerde yeniden başlatın.
Alternatif olarak, bağlı tüm NFS dosya sistemlerini manuel olarak ayırın ve NFSv4.0 istemcisini ve NFS çekirdek modülünü kaldırmak için
rmmodkomutunu çalıştırın. NFS dosya sistemini tekrar bağlayın. Daha fazla bilgi için bkz. NFS dosya sistemi bağlama.
"mount.nfs: No such device" hatası NFS bağlarken
Belirti
Bir ECS örneğinde NFS dosya sistemi bağladığınızda aşağıdaki hata mesajı görünür.
mount.nfs: No such device
[root@ixxx xxx]# mount -t nfs -o vers=4,minorversion=0,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport xxx :/ /mnt
mount.nfs: No such device
[root@xxx xxx]#
Neden
Bu hata, /etc/modprobe.d/sunrpc.conf dosyasındaki options sunrpc tcp_slot_table_entries=128 ayarının options sunrpc tcp_slot_entries=128 şeklinde yanlış yazılması durumunda oluşur. Bu yazım hatası, sunrpc modülünün çekirdeğe doğru şekilde yüklenmesini engeller.
Çözüm
/etc/modprobe.d/sunrpc.conf dosyasındaki ayarı
options sunrpc tcp_slot_table_entries=128olarak düzeltin.sunrpc modülünü yüklemek için
modprobe sunrpckomutunu çalıştırın.NFS dosya sistemini tekrar bağlayın.
mount: can't find /root/nas in /etc/fstab hatası
Sorun
Bir ECS örneğinde NAS NFS dosya sistemi bağladığınızda aşağıdaki hata mesajını alırsınız.
mount: can't find /root/nas in /etc/fstab
Neden
Komut formatı yanlış olabilir.
Çözüm
NAS NFS dosya sistemini bağlamak için doğru komutu kullandığınızdan emin olun. Komut parametreleri hakkında ayrıntılı bilgi için bkz. Bağlama komutu parametreleri.
-
Genel Amaçlı NAS için aşağıdaki komutlardan birini çalıştırın.
NFSv3 protokolünü kullanarak bir dosya sistemi bağlamak için:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.nas.aliyuncs.com:/ /mntNFSv4 protokolünü kullanarak bir dosya sistemi bağlamak için:
sudo mount -t nfs -o vers=4,minorversion=0,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.nas.aliyuncs.com:/ /mnt -
Extreme NAS için aşağıdaki komutu çalıştırın.
sudo mount -t nfs -o vers=3,nolock,noacl,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.extreme.nas.aliyuncs.com:/share /mnt
Yukarıdaki komutlarda, file-system-id.region.nas.aliyuncs.com yer tutucusunu NFS dosya sisteminizin bağlantı noktasıyla değiştirin.
Genel Amaçlı NAS NFS için dosya tanıtıcısı hatasını düzeltme
-
Neden
Bu hata, Locking kayıt defteri girişi yoksa veya Locking girişi mevcut ancak Locking değeri 1 olarak ayarlanmamışsa oluşur.
-
Çözüm
Komut İstemi'nde Kayıt Defteri Düzenleyicisi'ni açmak için
regeditkomutunu çalıştırın.konumuna gidin. Boş bir alana sağ tıklayın ve seçeneğini belirleyin.
Kayıt defteri adını Locking olarak değiştirin, Locking öğesine çift tıklayın ve açılan Edit DWORD (32-bit) Value iletişim kutusunda Value data değerini 1 olarak değiştirin.
OK düğmesine tıklayın.
ECS örneğini yeniden başlatın.
-
Genel Amaçlı NAS NFS dosya sistemini tekrar bağlayın.
mount -o nolock -o mtype=hard -o timeout=60 \\file-system-id.region.nas.aliyuncs.com\! Z:Sürücü harfi
Z:ve bağlantı noktasıfile-system-id.region.nas.aliyuncs.comdeğerlerini kendi değerlerinizle değiştirin. -
Bağlamayı doğrulamak için
mountkomutunu çalıştırın.Bağlama tamamlandıktan sonra, çıktıda mount=hard, locking=no ve timeout>=10 değerleri bulunmalıdır. Aksi takdirde, bağlamada bir sorun vardır.
C:\Users\Administrator>mount Local Remote Properties Z: \\29xxx.nas~ UID=-2, GID=-2 rsize=1048576, wsize=1048576 mount=hard, timeout=10.0 retry=1, locking=no fileaccess=755, lang=GB2312-80 casesensitive=no sec=sys
Windows SMB bağlamaları için sistem hatası 53'ü giderme
-
Belirtiler
Ağ yolu bulunamadı.
-
Nedenler
Ağ bağlantısı kullanılamıyor.
TCP/IP NetBIOS Helper hizmeti başlatılmadı.
LanmanWorkstation kayıt defterinde doğru şekilde yapılandırılmadı.
-
Çözüm
-
Bağlantı noktasının erişilebilirliğini ve gecikme süresini kontrol etmek için ping <bağlantı noktası adresi> komutunu çalıştırın.
Ağ bağlantısı normal ise sonraki adıma geçin.
-
Bağlantı başarısız olursa, ağ sorununu aşağıdaki gibi giderin:
-
Bağlama komutunun doğru olduğunu ve yanlış eğik çizgiler
/veya\, fazla boşluklar veya yanlış yazılmış myshare adı gibi yazım hataları içermediğini doğrulayın.Bir SMB dosya sistemini bağlamak için aşağıdaki formatı kullanın:
net use <target_drive_letter> \\<mount_target_address>\myshareÖrnek:
net use z: \\xxxx.cn-hangzhou.nas.aliyuncs.com\myshare NAS konsolunda, File System List sayfasında dosya sisteminin file system type değerinin SMB olduğunu doğrulayın ve bağlantı noktası adresini not edin.
Bağlantı noktası adresinin doğru olduğunu doğrulayın.
ECS örneği ile bağlantı noktasının aynı VPC'de olduğundan emin olun.
Farklı bir VPC'den veya VPN üzerinden bağlanıyorsanız, ağ yapılandırmasının doğru olduğundan emin olun.
-
SMB hizmetinin kullanılabilir olduğunu doğrulamak için telnet <bağlantı noktası adresi> 445 komutunu çalıştırın.
TCP/IP NetBIOS Helper hizmetinin başlatıldığından emin olun. Daha fazla bilgi için bkz. SMB dosya sistemi bağlama.
Kayıt defterini açın ve içindeki ProviderOrder değerinin LanmanWorkstation içerdiğini doğrulayın. İçermiyorsa, ekleyin. Kayıt Defteri Düzenleyicisi'nin Edit String iletişim kutusunda, Value name değerinin
ProviderOrderve Value data değerininLanmanWorkstationiçerdiğini doğrulayın (tam değer örneği:RDPNP,LanmanWorkstation,webclient).
Sorun devam ederse, Windows Defender Güvenlik Duvarı'nın SMB ile ilgili ağ isteklerini engelleyip engellemediğini kontrol edin.
Gelişmiş Güvenlikli Windows Defender Güvenlik Duvarı'nın giden kurallarında, File and Printer Sharing (SMB-Out) kuralını bulun, özellikler iletişim kutusunu açın, General sekmesindeki Enabled onay kutusunun seçili olduğunu onaylayın ve eylemi Allow the connection olarak ayarlayın.
-
Windows SMB dosya sisteminde sistem hatası 58
-
Hata mesajı
Belirtilen sunucu istenen işlemi gerçekleştiremiyor.
-
Neden
İstemci uyumsuz bir SMB protokolü sürümü kullanıyor.
-
Çözüm
Windows 2008 R2 veya sonraki bir sürüm kullandığınızdan emin olun. Windows 2008 desteklenmez.
SMB bağlamaları için Windows sistem hatası 64'ü giderme
-
Hata mesajı
Belirtilen ağ adı artık kullanılamıyor.
-
Nedenler
NAS izin grubu, hedef ECS örneğinden gelen erişime izin vermiyor.
Hedef ECS örneğinin özel IP adresi veya VPC IP adresi, NAS izin grubunda yanlış yapılandırılmış.
Hesabınızda gecikmiş ödeme var.
Klasik ağda bağlama yaparken, ECS örneği ile NAS dosya sistemi farklı Alibaba Cloud hesaplarına ait.
Dosya sistemi türü SMB değil.
-
Çözüm
Bu hata, NAS dosya sistemi kaynaklarına erişim izninizin olmadığını gösterir. Bu sorunu çözmek için aşağıdakileri kontrol edin:
Dosya sistemi bağlantı noktasının izin grubunun, örneğin özel IP adresini veya VPC IP adresini içerdiğinden emin olun.
Alibaba Cloud hesabınızda gecikmiş ödeme olmadığından emin olun.
Klasik ağda bağlama yapıyorsanız, ECS örneği ile NAS dosya sisteminin aynı Alibaba Cloud hesabına ait olduğundan emin olun.
Dosya sistemi türünün SMB olduğundan emin olun.
SMB bağlama için sistem hatası 67'yi çözme
-
Hata mesajı
Ağ adı bulunamadı.
-
Neden
Gerekli ağ hizmetleri çalışmıyor.
-
Çözüm
Aşağıdaki hizmetleri başlatın. Ayrıntılı talimatlar için bkz. SMB dosya sistemi bağlama.
Workstation hizmetini başlatın.
TCP/IP NetBIOS Helper hizmetini başlatın.
Windows SMB bağlamalarında sistem hatası 85'i giderme
-
Hata mesajı
Yerel cihaz adı zaten kullanımda.
-
Neden
Hedef sürücü harfi zaten kullanımda.
-
Çözüm
Hedef sürücü harfini değiştirin ve dosya sistemini tekrar bağlayın.
SMB dosya sistemleri için sistem hatası 1231'i çözme
-
Belirti
Ağ konumuna ulaşılamıyor.
-
Neden
Microsoft Networks için İstemci yüklü veya etkin değil.
Microsoft Networks için Dosya ve Yazıcı Paylaşımı yüklü veya etkin değil.
-
Çözüm
Microsoft Networks için İstemci'yi ve Microsoft Networks için Dosya ve Yazıcı Paylaşımı'nı yükleyin ve etkinleştirin.
Bu bileşenler yüklü ancak devre dışı bırakılmışsa, onay kutularını seçin. Eksik bir bileşeni yüklemek için aşağıdaki adımları izleyin.
Ayrıca, QoS Packet Scheduler özelliğinin etkin olduğundan emin olun.
Network and Sharing Center öğesini açın ve ana bilgisayarın bağlı olduğu ağa tıklayın.
Properties düğmesine tıklayın.
-
Wireless Network Connection Properties iletişim kutusunda, Install düğmesine tıklayın.
-
Microsoft Networks için İstemci'yi yüklemek için:
Select Network Feature Type iletişim kutusunda, Client seçeneğini belirleyin ve Add düğmesine tıklayın.
Client for Microsoft Networks seçeneğini belirleyin ve OK düğmesine tıklayın.
-
Microsoft Networks için Dosya ve Yazıcı Paylaşımı'nı yüklemek için:
Select Network Feature Type iletişim kutusunda, Service seçeneğini belirleyin ve Add düğmesine tıklayın.
seçeneğini belirleyin.
-
SMB bağlamaları için sistem hatası 1272'yi çözme
-
Belirti
Aşağıdaki hata mesajını alırsınız: Kuruluşunuzun güvenlik ilkeleri kimliği doğrulanmamış misafir erişimini engellediği için bu paylaşılan klasöre erişemezsiniz. Bu ilkeler, PC'nizi ağdaki güvenli olmayan veya kötü niyetli cihazlardan korumanıza yardımcı olur.
-
Neden
Windows sistemindeki bir güvenlik ilkesi, SMB dosya sistemine misafir erişimini engeller.
-
Çözüm
2016'dan sonraki Windows Server sürümlerinde, misafir erişimine izin vermek için aşağıdaki kayıt defteri anahtarını değiştirin.
Dosya sistemini bağladığınız ECS örneğinde oturum açın.
Komut İstemi'ni açın, regedit komutunu çalıştırın ve Kayıt Defteri Düzenleyicisi'ni açmak için Enter tuşuna basın.
-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parametersyolunda, AllowInsecureGuestAuth kayıt defteri anahtarının 1 olarak ayarlandığını doğrulayın.AllowInsecureGuestAuth kayıt defteri anahtarının değeri 0 ise, AllowInsecureGuestAuth öğesine sağ tıklayın ve Value data (V) değerini 1 olarak ayarlayın.
-
AllowInsecureGuestAuth kayıt defteri girişi bulunamazsa, PowerShell'e geçin ve AllowInsecureGuestAuth kayıt defteri girişini eklemek için aşağıdaki komutu çalıştırın.
New-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters -Name AllowInsecureGuestAuth -PropertyType DWORD -Value 1
-
SMB dosya sistemini tekrar bağlayın.
net use Z: \\file-system-id.region.nas.aliyuncs.com\myshareSistem hatası 1272 devam ederse, RequireSecuritySignature kayıt defteri anahtarının değeri 1 olabilir. Bu durumda, değerini 0 olarak değiştirin ve SMB dosya sistemini tekrar bağlayın.
RequireSecuritySignature kayıt defteri anahtarı aşağıdaki yolda bulunur:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters.
Daha fazla bilgi için bkz. Windows'ta varsayılan olarak devre dışı bırakılan SMB2'de misafir erişimi ve Server Message Block imzalamasına genel bakış.
Windows'ta SMB bağlamasında sistem hatası 3227320323
-
Belirti
Sistem hatası 3227320323 alırsınız.
-
Neden
Windows'ta Microsoft network client: Digitally sign communications (always) ilkesi etkinleştirilmiş, ve kimlik bilgisi olmadığından anonim bağlama imzalama gerçekleştiremez.
-
Çözüm
Microsoft network client: Digitally sign communications (always) ilkesini devre dışı bırakın ve ardından dosya sistemini tekrar bağlayın. Bu ilkeyi devre dışı bırakmak için şu adımları izleyin.
Win+Rtuşlarına basın,gpedit.mscgirin ve Yerel Grup İlkesi Düzenleyicisi'ni açmak için Enter tuşuna basın.seçeneğini belirleyin, Microsoft network client: Digitally sign communications (always) öğesine çift tıklayın, Disabled seçeneğini belirleyin ve OK düğmesine tıklayın.
SMB dosya sistemi bağlarken sistem hatası 1312
-
Belirti
Windows Sistem Hatası 1312.
-
Neden
Bu hata, dosya sistemini bağlamak için
New-SmbGlobalMappingPowerShell komutunu kullanırken yanlış kullanıcı adı veya çalışma grubu girdiğinizde oluşur. -
Çözüm
Doğru çalışma grubu adını Bilgisayarım özelliklerinde bulun. Ardından, bağlama komutu istendiğinde doğru kullanıcı adını veya çalışma grubunu girin. Örneğin, kullanıcı adı
workgroup\administratorve parolaECSadministratorşeklindedir.
Sunucu başlangıcında NFS otomatik bağlama hatası
Belirti
Otomatik bağlama için yapılandırılmış bir NFS dosya sistemi, sunucu yeniden başlatıldığında bağlanamaz.
Neden
Sunucu CentOS 7.0 çalıştırıyor olabilir. CentOS 7.0, fstab'daki yerel olmayan dosya sistemlerini varsayılan olarak işlemez ve remote-fs.target hizmeti devre dışı bırakılır. Sonuç olarak, sunucu yeniden başlatıldıktan sonra NFS dosya sistemlerinin otomatik bağlanması başarısız olur.
Yapılandırma, çekirdek sürümü yükseltmeleriyle değişmez. Bu nedenle, CentOS 7.0 7,9 çekirdeğine yükseltildiğinde, remote-fs.target hizmeti devre dışı kalır ve remote-fs.target hizmetini manuel olarak etkinleştirmeniz gerekir.
Çözüm
Sunucu başlangıcında NFS dosya sistemlerinin otomatik bağlanmasını etkinleştirmek için aşağıdaki çözümlerden birini seçebilir ve ardından /etc/fstab yapılandırma dosyasını açıp bağlama yapılandırmasını ekleyebilirsiniz. Bağlama yapılandırmalarının nasıl ekleneceği hakkında bilgi için bkz. NFS dosya sistemi bağlama.
-
Çözüm 1: Kalıcı düzeltme
Sunucu başlangıcında NFS dosya sistemlerinin otomatik bağlanması için remote-fs.target hizmetini etkinleştirmek amacıyla aşağıdaki komutları sırayla çalıştırın.
systemctl start remote-fs.targetsystemctl enable remote-fs.target -
Çözüm 2: Geçici çözüm
Sunucu başlangıcında NFS dosya sistemlerinin otomatik bağlanması için remote-fs.target hizmetini etkinleştirmek üzere sistemin rc.local dosyasına aşağıdaki komutu ekleyin.
[ ! -f /etc/rc.local ] && echo '#!/bin/bash' > /etc/rc.local; echo "mount -a -t nfs" >> /etc/rc.local; chmod +x /etc/rc.local
Windows NFS yumuşak bağlama sorunlarını çözme
-
Sorun açıklaması
Windows'ta bir NFS dosya sistemi bağladığınızda, varsayılan olarak yumuşak bağlama kullanılır. Bu mod, veri tutarlılığını tehlikeye atabilir ve uygulamaların beklenmedik şekilde çıkmasına neden olabilir.
Veri tutarlılığı: Yumuşak bağlamada, sunucuya yapılan bir istek zaman aşımına uğradığında istemci bir hata döndürür. Uygulama işlemi tamamlanmamış olarak değerlendirir, ancak sunucu isteği zaten işlemiş olabilir. Bu tutarsızlık veri tutarsızlığına yol açabilir.
Beklenmedik uygulama çıkışı: Yumuşak bağlamada, bir istek zaman aşımına uğradığında istemci bir zaman aşımı hatası döndürür. Bazı programlama dillerinde bu hata bir istisna fırlatır. Uygulama istisnayı işlemezse, beklenmedik şekilde çıkar.
-
Çözüm
Windows'ta, bu sorunlardan kaçınmak için NFS dosya sistemi için sert bağlama kullanın.
-
Geçerli bağlama modunu kontrol etmek için
mountkomutunu çalıştırın.Çıktıda
mount=softgösteriliyorsa, aşağıdaki adımları izleyin.-
Çıktıda
mount=hardgösteriliyorsa, değişiklik gerekmez.Local Remote Properties ----------------------------------------------------------- X: \\xxx UID=-2, GID=-2 rsize=32768, wsize=32768 mount=hard, timeout=1.6 retry=1, locking=yes fileaccess=755, lang=ANSI casesensitive=no sec=sys
Şu anda bu NFS dosya sistemini kullanan tüm uygulamaları durdurun.
-
NFS dosya sistemini ayırın.
umount H:umount komutundaki sürücü harfi
H:değerini gerçek sürücü harfinizle değiştirin. -
NFS dosya sistemini sert bağlama seçeneğini kullanarak tekrar bağlayın.
mount -o nolock -o mtype=hard -o timeout=60 \\xxxxxx.cn-hangzhou.nas.aliyuncs.com\! h:xxxxxx.cn-hangzhou.nas.aliyuncs.comdeğerini bağlantı noktanızın alan adıyla veh:değerini istediğiniz sürücü harfiyle değiştirin. -
Yeni ayarları onaylamak için
mountkomutunu çalıştırın.Çıktıda mount=hard, locking=no ve 10 veya daha büyük bir zaman aşımı değeri varsa bağlama başarılıdır.
-
Windows'ta NFS bağlama hataları
-
Sorun açıklaması: Geçersiz dosya tanıtıcısı
Çözüm: Dosya sistemini doğru parametrelerle tekrar bağlayın. Ayrıntılar için bkz. NFS dosya sistemi bağlama (Genel Amaçlı NAS).
-
Sorun açıklaması: Ağ hatası - 53
Çözüm: Dosya sistemini doğru parametrelerle tekrar bağlayın. Ayrıntılar için bkz. NFS dosya sistemi bağlama (Genel Amaçlı NAS).
-
Sorun açıklaması: Ağ hatası - 1222
C:\Users\Administrator>mount -n nolock -n mtype=hard -o timeout=60 \\12dc2a4b1d9-opu25 Network Error - 1222 For more information, type "NET HELPMSG 1222".Çözüm: NFS istemcisini yükleyin ve dosya sistemini tekrar bağlayın. Ayrıntılar için bkz. Adım 1: NFS istemcisini yükleme.
Konteynerde NAS bağlama hatası:access denied by server while mounting <mount_address>
Belirtiler
Bir NAS dosya sistemini bir konteynere bağlarken access denied by server while mounting <mount_address> hatasını alırsınız.
Neden
Olası nedenler şunlardır:
Bağlama dizini mevcut değil.
Konteyneri başlatan ana bilgisayardaki kullanıcının NAS dosya sistemini değiştirme izni yok.
Bağlantı noktası için yapılandırılan izin grubu, konteynere erişim izni vermiyor.
Çözüm
-
Bağlama dizininin mevcut olduğunu doğrulayın.
Dizinin mevcut olup olmadığını kontrol etmek için
cd <mount_directory>komutunu çalıştırabilirsiniz. -
Konteyneri başlatan kullanıcının root izinlerine sahip olduğunu doğrulayın.
Konteyneri başlatan kullanıcının root izinleri yoksa, root kullanıcısı olarak NAS dosya sisteminde oturum açın, izinleri değiştirin ve ardından dosya sistemini tekrar bağlayın. Bu, konteyner kullanıcısının izinlerinin bağlantı noktasındaki dosya sistemi izinleriyle eşleşmesini sağlar. Bir konteyner içinden dosya sistemi bağlarken, konteyneri privileged modunda çalıştırın.
-
Bağlantı noktası için yapılandırılan izin grubunun konteynerin IP adresini içerdiğini doğrulayın.
NAS konsolu oturum açın.
Gezinme bölmesinde, File System > File System List seçeneğini belirleyin.
Üst gezinme çubuğunda bir bölge seçin.
File System List sayfasında, hedef dosya sistemini bulun ve Actions sütunundaki Manage düğmesine tıklayın.
Dosya sistemi ayrıntıları sayfasında, Mount Targets sekmesine tıklayın.
Bağlantı noktaları listesinde, o grup için kuralları görüntülemek üzere Permission Group sütunundaki izin grubu adına tıklayın.
-
İzin grubu kurallarının hedef konteynerin IP adresini içerdiğini doğrulayın.
Hedef konteynerin IP adresi izin grubu kurallarında yoksa, ekleyin. Daha fazla bilgi için bkz. İzin grubuna kural ekleme.
Cloud Assistant toplu işlemlerini giderme
Öncelikle, girdiğiniz bağlama parametrelerinin doğru olduğunu doğrulayın. Ardından, komut çıktısındaki hata kodunu kontrol edin ve hata mesajındaki yönergeleri izleyin. Daha fazla bilgi için bkz. Hata mesajları. Son olarak, tek tıklamayla bağlama özelliğini kullanarak işlemi tek bir ECS örneğinde denemeyi deneyin. Başarısız olursa, sorunu çözmek için hata mesajını kullanın.
Alternatif olarak, tek bir ECS örneğinde dosya sistemi bağlamak için NAS konsolu kullanın. Bağlama başarısız olursa, sorunu çözmek için ekrandaki talimatları izleyin.
Konsolda dosya sistemi bağlama hataları
Dosya sistemi bağlama hatalarını gidermek için aşağıdaki tabloyu kullanın.
Arıza kategorisi | Neden | Çözüm |
ECS örneği veya Cloud Assistant geçersiz durumda. | ECS örneği Running durumunda değil. | ECS konsolunda hedef ECS örneğinin durumunu kontrol edin. Çalışmıyorsa örneği başlatın. |
Cloud Assistant Agent yüklü değil. | Cloud Assistant Agent'ı yükleyin. Daha fazla bilgi için bkz. Cloud Assistant agent yükleme. | |
Bağlama komutu zaman aşımına uğradı veya kesintiye uğradı. | NFS istemcisi kurulumu yavaş. | Kurulumun bitmesini bekleyin, ardından tekrar bağlamayı deneyin. |
NFS istemcisi kurulumu başarısız oldu. | Sistem, NFS istemcisi için yazılım kaynağını algılayamıyor. | ECS örneğinde oturum açın ve NFS istemcisini manuel olarak yükleyin. Daha fazla bilgi için bkz. NFS istemcisi yükleme. |
Yanlış giriş parametresi formatı | Bağlama yolu veya NAS dizini için yanlış format. | Bağlama yolu ve NAS dizininin mutlak yollar olduğundan emin olun. İsteğe bağlı parametreler için varsayılan değerleri kullanabilirsiniz. |
Geçersiz bağlama yolu. | Bağlama yolu boş bir dizin değil. | Farklı bir bağlama yolu belirtin ve tekrar bağlamayı deneyin. |
Bağlama yolu zaten bir bağlama noktası olarak kullanılıyor. | ||
Bağlama yolunun üst dizini zaten bir bağlama noktası olarak kullanılıyor. | ||
Yanlış bağlama komutu | Yanlış bağlama parametreleri. | Varsayılan bağlama yapılandırmasını kullanın ve bağlama işlemini tekrar deneyin. |
Diğer bağlama arızaları | Sorunu teşhis etmek için sorun giderme betiğini çalıştırın. Daha fazla bilgi için bkz. Dosya sistemi bağlama hatalarını giderme. |