
ฟังก์ชันบล็อก FS_STAT ให้สถานะของเส้นทางของระบบไฟล์
ระบบไฟล์ต้องถูกเริ่มต้นด้วย FS_INIT ก่อน ทุกการดำเนินการจะทำงานแบบไม่ซิงโครนัสต่อแต่ละอุปกรณ์ที่ตั้งค่าอยู่
เมื่อมีขอบบวกจะตรวจสอบสถานะของเส้นทางที่ระบุ
กำหนดอุปกรณ์ที่ใช้ในการเข้าถึงไฟล์ อุปกรณ์นี้ใช้ต่อโปรเจกต์และสามารถจัดการได้ภายใต้ โปรเจกต์ อุปกรณ์สำรอง
ระบุเส้นทางไปยังไฟล์หรือโฟลเดอร์บนอุปกรณ์เก็บข้อมูล เส้นทางนี้ตรงกับ Unix file path ในรูปแบบ UTF-8 ถ้ามีการสนับสนุน เส้นทางจะแสดงดังนี้:
Folder/Subfolder/File.txt
ระบุว่าจะตามลิงก์หรือไม่และประเมินเป้าหมาย
เอาท์พุตจะให้สัญญาณเมื่อสำเร็จเพื่อดำเนินการถัดไป สัญญาณนี้เกิดขึ้นเมื่อกระบวนการสิ้นสุดแม้ว่าจะมีข้อผิดพลาดเกิดขึ้น
ให้หมายเลขอุปกรณ์ถ้าได้รับการกำหนด
ให้หมายเลข Inode
ให้โหมดการเข้าถึง โหมดนี้จะให้ค่าของ TYPE และ PERM ในรูปแบบแปดเหลี่ยม สามตัวสุดท้ายของค่านี้เป็นสิทธิ์
เอาท์พุตสามารถมีค่าได้ดังนี้:
| ค่า | คำอธิบาย |
|---|---|
| "link" | ลิงก์สัญลักษณ์ |
| "file" | ไฟล์ |
| "block" | บล็อก |
| "dir" | โฟลเดอร์ |
| "fifo" | FIFO |
| "0##" | ประเภทอื่นๆ |
สิทธิ์ของไฟล์ในรูปแบบ UNIX ตัวอย่างเช่น "0644".
ให้จำนวนของลิงก์
ให้หมายเลขผู้ใช้งาน
ให้หมายเลขกลุ่ม
ให้ประเภทอุปกรณ์ถ้าหากเป็น Inode device
ให้ขนาดของไฟล์ในไบต์
ให้เวลาแทงสเต็ปในรูปแบบ DT# ของการเข้าถึงล่าสุด ถ้าค่าไม่มีอยู่จะให้ค่า 0 หรือ -1 หากโปรโตคอลไม่สนับสนุนค่านี้
ให้เวลาแทงสเต็ปในรูปแบบ DT# ของการเปลี่ยนแปลงล่าสุด ถ้าค่าไม่มีอยู่จะให้ค่า 0 หรือ -1 หากโปรโตคอลไม่สนับสนุนค่านี้
ให้เวลาแทงสเต็ปในรูปแบบ DT# ของการเปลี่ยนแปลง Inode ล่าสุด ถ้าค่าไม่มีอยู่จะให้ค่า 0 หรือ -1 หากโปรโตคอลไม่สนับสนุนค่านี้
ให้ขนาดบล็อกของระบบไฟล์ ถ้าค่าไม่มีอยู่จะให้ค่า 0 หรือ -1 หากโปรโตคอลไม่สนับสนุนค่านี้
ให้จำนวนบล็อกที่ใช้งานของระบบไฟล์ ถ้าค่าไม่มีอยู่จะให้ค่า 0 หรือ -1 หากโปรโตคอลไม่สนับสนุนค่านี้
เมื่อเกิดข้อผิดพลาดจะให้ข้อความกับข้อความแจ้งเตือนนี้เป็น FALSE ถ้าไม่มีข้อผิดพลาดเกิดขึ้น สถานะนี้จะถูกเก็บไว้สำหรับการใช้งานในอนาคต
เหตุผลที่เป็นไปได้: