Score:1

การเมานต์ไดรฟ์ cifs พร้อมตัวเลือกสแน็ปช็อตให้: "cifs: ค่าที่ไม่ถูกต้องสำหรับ 'สแน็ปช็อต'"

ธง fr

ฉันมีไฟล์ที่ใช้ร่วมกันใน Azure และฉันต้องการเมานต์หนึ่งในสแน็ปช็อต ฉันใช้คำสั่งต่อไปนี้:

sudo /bin/mount -t cifs //storageAccountName.file.core.windows.net/fileShareName /home/userName/mount -o vers=3.0, credentials=/home/userName/cred,dir_mode=0444,file_mode=0444, เซิร์ฟเวอร์สแนปช็อต=132888855100000000

และล้มเหลวด้วย

ข้อผิดพลาดในการเมานต์ (22): อาร์กิวเมนต์ไม่ถูกต้อง
โปรดดูหน้าคู่มือ mount.cifs(8) (เช่น man mount.cifs) และข้อความบันทึกเคอร์เนล (dmesg)

ฉันสามารถรับข้อมูลเพิ่มเติมเล็กน้อยด้วย sudo tail -f /var/log/kern.log

9 ก.พ. 18:16:58 น. เคอร์เนล VmName: [ 3963.812792] cifs: ค่าที่ไม่ถูกต้องสำหรับ 'สแน็ปช็อต'

หากฉันไม่ใช้ตัวเลือกสแน็ปช็อต everythig จะทำงานตามที่คาดไว้ (แต่จากนั้นฉันมีการแชร์ไฟล์ปัจจุบันไม่ใช่สแน็ปช็อต)

sudo /bin/mount -t cifs //storageAccountName.file.core.windows.net/fileShareName /home/userName/mount -o vers=3.0, credentials=/home/userName/cred,dir_mode=0444,file_mode=0444, เซิร์ฟเวอร์

ฉันใช้ Ubuntu 20.04* ใน Azure สิ่งที่แปลกคือใน Ubuntu 18.04** ใช้งานได้ดี! น่าเสียดายที่ฉันถูกบังคับให้ใช้ 20.04

*อูบุนตู 20.04:

>ชื่อโฮสต์
         ชื่อไอคอน: คอมพิวเตอร์-vm
           แชสซี: vm
    การจำลองเสมือน: ไมโครซอฟต์
  ระบบปฏิบัติการ: Ubuntu 20.04.3 LTS
            เคอร์เนล: Linux 5.11.0-1028-azure
      สถาปัตยกรรม: x86-64

> รายการ apt -- ติดตั้ง | grep cifs
cifs-utils/focal-updates ตอนนี้ 2:6.9-1ubuntu0.1 amd64 [ติดตั้งแล้ว]

**อูบุนตู 18.04:

>ชื่อโฮสต์
         ชื่อไอคอน: คอมพิวเตอร์-vm
           แชสซี: vm
    การจำลองเสมือน: ไมโครซอฟต์
  ระบบปฏิบัติการ: Ubuntu 18.04.6 LTS
            เคอร์เนล: Linux 5.4.0-1067-azure
      สถาปัตยกรรม: x86-64

> รายการ apt -- ติดตั้ง | grep cifs
cifs-utils/bionic-updates ตอนนี้ 2:6.8-1ubuntu1.1 amd64 [ติดตั้งแล้ว]

ฉันยังสามารถอัปเดต cifs-utils ใน Ubuntu 18.04 เป็นเวอร์ชัน 6.9 (เหมือนกับใน 20.04) และมันยังใช้งานได้ดี ดังนั้นฉันไม่คิดว่า cifs-utils เป็นปัญหา

ความช่วยเหลือใด ๆ ที่ชื่นชม

Score:0
ธง fr

มันคือ Linux kernel regression (เปิดตัวใน v5.11) พวกเขาเพิ่มการตรวจสอบเพิ่มเติม (ในการกระทำ "24e0a1eff9e2b9835a6e7c17039dfb6ecfd81f1f") หนึ่งในนั้นกำลังตรวจสอบว่าค่าสแน็ปช็อตคือ 32 จำนวนเต็มที่ไม่ได้ลงนาม ปัญหาคือค่านี้ควรจะเป็น 64 จำนวนเต็มที่ไม่ได้ลงนาม ดังนั้น การตรวจสอบที่ไม่ถูกต้องส่งผลให้เกิดข้อความแสดงข้อผิดพลาด "ค่าที่ไม่ถูกต้อง" และการเมานต์ล้มเหลว

สำหรับรายละเอียด โปรดดูที่ตัวติดตามบั๊ก: https://bugzilla.kernel.org/show_bug.cgi?id=215593

robot40q avatar
fr flag
จะยอมรับเมื่อปัญหาในเคอร์เนลได้รับการยืนยัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา