TH72698A - Providing a file system subset of the transient status - Google Patents

Providing a file system subset of the transient status

Info

Publication number
TH72698A
TH72698A TH301000464A TH0301000464A TH72698A TH 72698 A TH72698 A TH 72698A TH 301000464 A TH301000464 A TH 301000464A TH 0301000464 A TH0301000464 A TH 0301000464A TH 72698 A TH72698 A TH 72698A
Authority
TH
Thailand
Prior art keywords
file
inode
source
file system
temporary state
Prior art date
Application number
TH301000464A
Other languages
Thai (th)
Inventor
บี ชมุค นายแฟรงค์
เอ ซอว์ดอน นายเวย์น
Original Assignee
นายจักรพรรดิ์ มงคลสิทธิ์
นายดำเนิน การเด่น
นายต่อพงศ์ โทณะวณิก
นายวิรัช ศรีเอนกราธา
อินเตอร์เนชั่นแนล บิซิเนสส์ แมชีนส์ คอร์ปอเรชั่น
Filing date
Publication date
Application filed by นายจักรพรรดิ์ มงคลสิทธิ์, นายดำเนิน การเด่น, นายต่อพงศ์ โทณะวณิก, นายวิรัช ศรีเอนกราธา, อินเตอร์เนชั่นแนล บิซิเนสส์ แมชีนส์ คอร์ปอเรชั่น filed Critical นายจักรพรรดิ์ มงคลสิทธิ์
Publication of TH72698A publication Critical patent/TH72698A/en

Links

Abstract

DC60 (12/05/46) ระบบ วิธีการและสื่อที่อ่านได้โดยคอมพิวเตอร์สำหรับการจัดเตรียมให้ด้วย ส่วนแสดง สถานะชั่วขณะของชุดย่อยของระบบแฟ้ม ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งของชุดที่หนึ่งของ แฟ้มต้นฉบับในระบบแฟ้มจะได้รับการสร้างขึ้น ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มต้นฉบับในชุดที่หนึ่งของแฟ้ม สิ่งที่ได้รับการจัดเก็บไว้ในแต่ละไอโนด ก็คือ ตัวระบุตัวที่หนึ่งที่เกี่ยวเนื่องกับชุดที่หนึ่งของแฟ้ม และตัวระบุตัวที่สองที่เกี่ยวเนื่องกับเวลาของ ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่ง ต่อมา ส่วนแสดงสถานะชั่วขณะชุดที่สองของชุดที่สองของแฟ้ม ต้นฉบับจะได้รับการกระทำ ส่วนแสดงสถานะชั่วขณะชุดที่สองจะรวมถึง ไอโนดที่สมนัยกับแต่ละ แฟ้มต้นฉบับในชุดที่สองของแฟ้ม สิ่งที่ได้รับการจัดเก็บไว้ในแต่ละไอโนดก็คือ ตัวระบุตัวที่หนึ่ง และตัวระบุตัวที่สอง ส่วนแสดงสถานะชั่วขณะลำดับต่อมาจะได้รับการกระทำที่ ทุกๆคาบที่หนึ่ง และทุกๆคาบที่สองสำหรับชุดที่หนึ่งของแฟ้มและชุดที่สองของแฟ้ม ตามลำดับ ระบบ วิธีการและสื่อที่อ่านได้โดยคอมพิวเตอร์สำหรับการจัดเตรียมให้ด้วย ส่วนแสดง สถานะชั่วขณะของชุดย่อยของระบบแฟ้ม ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งของชุดที่หนึ่งของ แฟ้มต้นฉบับในระบบแฟ้มจะได้รับการสร้างขึ้น ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มต้นฉบับในชุดที่หนึ่งของแฟ้ม สิ่งที่ได้รับการจัดเก็บไว้ในแต่ละไอโนด ก็คือ ตัวระบุตัวที่หนึ่งที่เกี่ยวเนื่องกับชุดที่หนึ่งของแฟ้ม และตัวระบุตัวที่สองที่เกี่ยวเนื่องกับเวลาของ ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่ง ต่อมา ส่วนแสงสถานะชั่วขณะชุดที่สองของชุดที่สองของแฟ้ม ต้นฉบับจะได้รับการกระทำ ส่วนแสดงสถานะชั่วขณะชุดที่สองจะรวมถึง ไอโนดที่สมนัยกับแต่ละ แฟ้มต้นฉบับในชุดที่สองของแฟ้ม สิ่งที่ได้รับการจัดเก็บไว้ในแต่ละไอโนดก็คือ ตัวระบุตัวที่หนึ่ง และตัวระบุตัวที่สอง ส่วนแสดงสถานะชั่วขณะลำดับต่อมาจะได้รับการกระทำที่ ทุก ๆ คาบที่หนึ่ง และทุก ๆ คาบที่สองสำหรับชุดที่หนึ่งของแฟ้มและชุดที่สองของแฟ้ม ตามลำดับDC60 (12/05/46) System, methods and computer-readable media for provisioning the file system subset momentary state. The first momentary state of the first set of source files in the file system is created. The first momentary state includes the corresponding innode for each source file in the first set of files. Stored in each innode are the first identifier associated with the first set of files and the second identifier associated with the time of the first momentary state. Subsequently, the second momentary state of the second set of source files is executed. The second momentary state includes the corresponding innode for each source file in the second set of files. Stored in each innode are the first and second identifiers. Subsequent momentary states are executed at every first and every second period for the first and second sets of files, respectively. System, methods and computer-readable media for provisioning the file system subset momentary state. The first momentary state of the first set of source files in the file system is created. The first transient state section includes the corresponding innode for each source file in the first set of files. Stored in each innode are the first identifier associated with the first set of files and the second identifier associated with the time of the first transient state section. Subsequently, the second transient state section of the second set of source files is acted upon. The second transient state section includes the corresponding innode for each source file in the second set of files. Stored in each innode are the first and second identifiers. Subsequent transient states are acted upon at every first and every second period for the first and second sets of files, respectively.

Claims (33)

1. วิธีการสำหรับการสร้างส่วนแสดงสถานะชั่วขณะ ที่ประกอบรวมด้วย : การสร้างส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งสำหรับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งใน ระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้นจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มของ แฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่ง นั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าหนึ่งนั้น และ การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่ง นั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้น ข้อถือสิทธินี้อธิบายถึงว่า ลำดับของส่วนแสดงสถานะชั่วขณะได้รับการกระทำอย่างเป็นคาบ เวลา1. The method for creating transient states comprises: creating a first set of transient states for a first source file in the file system, where that first set of transient states includes the innode corresponding to each file of that first source file; storing in each corresponding innode for each file of that first source file the identifier associated with that source file; and storing in each corresponding innode for each file of that first source file the time identifier of that first set of transient states. This claim describes that the sequence of transient states is performed periodically. 2. วิธีการของข้อถือสิทธิข้อ 1 ที่ประกอบรวมต่อไปอีกด้วย : การดำเนินการขั้นตอนการสร้าง ขั้นตอนการจัดเก็บที่หนึ่ง และขั้นตอนการจัดเก็บที่สอง ที่ทุก ๆ คาบเวลาที่หนึ่ง2. The method of claim 1 is further comprised of: performing the creation step, the first storage step, and the second storage step at every first time period. 3. วิธีการของข้อถือสิทธิข้อ 2 ที่ประกอบรวมต่อไปอีกด้วย : การสร้างส่วนแสดงสถานะชั่วขณะชุดที่สองสำหรับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองใน ระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่สองนั้นจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มของ แฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น ด้วย ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น และ การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น ด้วย ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่สองนั้น3. The method of claim clause 2 is further incorporated: the creation of a second temporary state for a second source file in the file system, whereby this second temporary state includes the innodes corresponding to each file of the second source file; the storage of, within each corresponding innode of each file of the second source file, the identifier associated with the second source file; and the storage of, within each corresponding innode of each file of the second source file, the identifier associated with the time of the second temporary state. 4. วิธีการของข้อถือสิทธิข้อ 3 ที่ประกอบรวมต่อไปอีกด้วย : การดำเนินการของขั้นตอนการสร้างที่สอง ขั้นตอนการจัดเก็บที่สาม และขั้นตอนการจัดเก็บ ที่สี่ ที่ทุก ๆ คาบเวลาที่สอง4. The method of claim 3 is further comprised of: the execution of the second creation step, the third storage step, and the fourth storage step at every second period. 5. วิธีการของข้อถือสิทธิข้อ 4 ที่ซึ่ง อย่างน้อยบางแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่ง และแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองจะไม่สมมูลกัน5. The method of claim number 4 is that at least some of the original files of one value one and the original files of a second value two are not equivalent. 6. วิธีการของข้อถือสิทธิข้อ 4 ที่ซึ่ง คาบเวลาที่หนึ่งและคาบเวลาที่สองจะไม่สมมูลกัน6. The method of claim number 4 in which the first and second periods are not equivalent. 7. วิธีการของข้อถือสิทธิข้อ 4 ที่ประกอบรวมต่อไปอีกด้วย : การรับการร้องขอเพื่อการฟื้นสภาพส่วนแสดงสถานะชั่วขณะที่ต้องการ การพิจารณากำหนด สำหรับแต่ละไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการนั้นว่า ไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้หรือไม่ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนดใน ส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่สมนัยกันในระบบแฟ้มนั้น และ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม ไม่มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนด ในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ไม่ได้รับการจัดสรรในระบบแฟ้มนั้น7. The method of claim number 4 is further elaborated as follows: Receiving a request to restore the desired temporary state space; determining for each Inode in the desired temporary state space whether a corresponding Inode in the file system is available; if a corresponding Inode in the file system is available, the Inode in the desired temporary state space is restored to its corresponding file system Inode; and if a corresponding Inode in the file system is not available, the Inode in the desired temporary state space is restored to its unallocated file system Inode. 8. วิธีการของข้อถือสิทธิข้อ 7 ที่ซึ่ง ไอโนดที่มีให้ใช้ประโยชน์ได้ จะประกอบรวมด้วย อย่าง ใดอย่างหนึ่งของ : ไอโนดที่ไม่ได้รับการจัดสรร และ ไอโนดที่สมนัยกับแฟ้มต้นฉบับที่เป็นส่วนประกอบหนึ่งของแฟ้มจำนวนหนึ่งคำเดียวกันที่ได้ รับการรวมไว้ในส่วนแสดงสถานะชั่วขณะที่ได้รับการฟื้นสภาพนั้น8. The method of claim number 7, whereby the available innodes shall consist of either: an unallocated innode and an innode corresponding to the original file which is a component of the same number of words included in the temporarily restored state. 9. วิธีการของข้อถือสิทธิข้อ 7 ที่ซึ่ง ขั้นตอนการฟื้นสภาพที่สอง จะประกอบรวมด้วย การฟื้น สภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการ ให้เป็นไอโนดที่ไม่ได้รับการจัดสรรในระบบ แฟ้ม และการปรับให้เป็นปัจจุบันของหน่วยข้อมูลสารบบสำหรับไอโนดที่สมนัยกันในระบบแฟ้ม เพื่อที่จะอ้างอิงถึงไอโนดที่ไม่ได้รับการจัดสรรก่อนหน้านี้9. The method of claim 7, whereby the second recovery procedure shall consist of restoring the desired temporary state Inode to an unallocated Inode in the file system and updating the directory information unit for the corresponding Inode in the file system in order to reference the previously unallocated Inode. 10. วิธีการสำหรับการฟื้นสภาพส่วนแสดงสถานะชั่วขณะ ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะ จำนวนหนึ่งมีให้ใช้ประโยชน์ได้ ที่ประกอบรวมด้วย : การรับการร้องขอเพื่อการฟื้นสภาพส่วนแสดงสถานะชั่วขณะที่ต้องการ การพิจารณากำหนด สำหรับแต่ละไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการนั้น ว่า ไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้หรือไม่ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนดใน ส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่สมนัยกันในระบบแฟ้มนั้น และ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม ไม่มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนด ในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ไม่ได้รับการจัดสรรในระบบแฟ้มนั้น10. Procedure for restoring transient state areas where several transient state areas are available, consisting of: receiving a request to restore the desired transient state area; determining for each Inode in the desired transient state area whether a corresponding Inode in the file system is available; if a corresponding Inode in the file system is available, restoring the Inode in the desired transient state area to its corresponding file system Inode; and if no corresponding Inode in the file system is available, restoring the Inode in the desired transient state area to an unallocated file system Inode. 11. สื่อที่อ่านได้โดยคอมพิวเตอร์ ที่รวมถึง คำสั่งคอมพิวเตอร์สำหรับการสร้างส่วนแสดง สถานะชั่วขณะ คำสั่งคอมพิวเตอร์ที่ประกอบรวมด้วยคำสั่งสำหรับ : การสร้างส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งสำหรับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งใน ระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้นจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มของ แฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่ง นั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น และ การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่ง นั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้น11. Computer-readable media, including computer instructions for creating temporary state sections; computer instructions comprising commands for: creating a first temporary state section for a first source file in the file system, where that first temporary state section includes the corresponding innodes for each file of the first source file; storing in each corresponding innode for each file of the first source file the identifier associated with the first source file; and storing in each corresponding innode for each file of the first source file the time identifier of that first temporary state section. 12. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 11 คำสั่งคอมพิวเตอร์ที่ประกอบรวมต่อ ไปอีกด้วยคำสั่งสำหรับ : การดำเนินการของคำสั่งสำหรับการสร้าง คำสั่งที่หนึ่งสำหรับการจัดเก็บ และคำสั่งที่สอง สำหรับการจัดเก็บ ที่ทุก ๆ คาบเวลาที่หนึ่ง12. Computer-readable media of claim 11, a computer instruction comprising further instructions for: the execution of the creation instruction, the first instruction for storage, and the second instruction for storage at every first time period. 13. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 12 คำสั่งคอมพิวเตอร์ที่ประกอบรวมต่อ ไปอีกด้วยคำสั่งสำหรับ : การสร้างส่วนแสดงสถานะชั่วขณะชุดที่สองสำหรับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองใน ระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่สองจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้ม ต้นฉบับจำนวนหนึ่งค่าที่สองนั้น การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น ด้วย ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น และ การจัดเก็บไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น ด้วย ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่สองนั้น13. Computer-readable media of claim 12. A computer instruction comprising further instructions for: creating a second temporary state for a second source file in the file system, where the second temporary state includes the Inode corresponding to each file of the second source file; storing in each Inode corresponding to each file of the second source file the Identifier associated with the second source file; and storing in each Inode corresponding to each file of the second source file the Identifier associated with the time of the second temporary state. 14. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 13 คำสั่งคอมพิวเตอร์ที่ประกอบรวมต่อ ไปอีกด้วยคำสั่งสำหรับ : การดำเนินการของคำสั่งที่สองสำหรับการสร้าง คำสั่งที่สามสำหรับการจัดเก็บ และคำสั่งที่สี่ สำหรับการจัดเก็บ ที่ทุก ๆ คาบเวลาที่สอง14. Computer-readable media of claim 13, a computer instruction comprising further instructions for: the execution of the second instruction for creation, the third instruction for storage, and the fourth instruction for storage at every second period. 15. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 14 ที่ซึ่ง อย่างน้อยบางแฟ้มของแฟ้มต้น ฉบับจำนวนหนึ่งค่าที่หนึ่งและแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองจะไม่สมมูลกัน15. Computer-readable media of claim 14 where at least some of the original files of value one and value two are not equivalent. 16. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 14 ที่ซึ่ง คาบเวลาที่หนึ่งและคาบเวลาที่ สองจะไม่สมมูลกัน16. Computer-readable media of claim 14 where the first and second periods are not equivalent. 17. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 14 คำสั่งคอมพิวเตอร์ที่ประกอบรวมต่อ ไปอีกด้วยคำสั่งสำหรับ : การรับการร้องขอเพื่อการฟื้นสภาพส่วนแสดงสถานะชั่วขณะที่ต้องการ การพิจารณากำหนด สำหรับแต่ละไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการนั้น ว่า ไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้หรือไม่ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนดใน ส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่สมนัยกันในระบบแฟ้มนั้น และ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม ไม่มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนด ในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ไม่ได้รับการจัดสรรในระบบแฟ้มนั้น17. Computer-readable media of claim 14. The accompanying computer instruction includes instructions for: receiving a request to restore the desired temporary state area; determining for each Inode in the desired temporary state area whether a corresponding Inode in the file system is available, where, if a corresponding Inode in the file system is available, restoring the Inode in the desired temporary state area to its corresponding file system Inode; and, if a corresponding Inode in the file system is not available, restoring the Inode in the desired temporary state area to its unallocated file system Inode. 18. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 17 ที่ซึ่ง ไอโนดที่มีให้ใช้ประโยชน์ได้ จะประกอบรวมด้วย อย่างใดอย่างหนึ่งของ : ไอโนดที่ไม่ได้รับการจัดสรร และ ไอโนดที่สมนัยกับแฟ้มต้นฉบับที่เป็นส่วนประกอบหนึ่งของแฟ้มจำนวนหนึ่งค่าเดียวกันที่ได้ รับการรวมไว้ในส่วนแสดงสถานะชั่วขณะที่ได้รับการฟื้นสภาพนั้น18. Computer-readable media of claim 17 where available Inodes shall consist of either: an unallocated Inode and an Inode corresponding to the source file which is a component of the same number of values file included in the restored temporary state. 19. สื่อที่อ่านได้โดยคอมพิวเตอร์ ของข้อถือสิทธิข้อ 17 ที่ซึ่ง คำสั่งที่สองสำหรับการฟื้น สภาพ จะประกบอรวมด้วย การฟื้นสภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการ ให้เป็น ไอโนดที่ไม่ได้รับการจัดสรรในระบบแฟ้ม และการปรับให้เป็นปัจจุบันของหน่วยข้อมูลสารบบ สำหรับไอโนดที่สมนัยกันในระบบแฟ้มเพื่อที่จะอ้างอิงถึงไอโนดที่ไม่ได้รับการจัดสรรก่อนหน้านี้19. Computer-readable media of claim 17 where the second instruction for restoration shall include the restoration of the desired temporary state Inode to an unallocated Inode in the file system and the updating of the directory information for the corresponding Inode in the file system to refer to the previously unallocated Inode. 20. สื่อที่อ่านได้โดยคอมพิวเตอร์ ที่รวมถึง คำสั่งคอมพิวเตอร์สำหรับการฟื้นสภาพส่วนแสดง สถานะชั่วขณะ ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะจำนวนหนึ่ง มีให้ใช้ประโยชน์ได้ คำสั่งคอมพิวเตอร์ ที่ประกอบรวมด้วยคำสั่งสำหรับ : การรับการร้องขอเพื่อการฟื้นสภาพส่วนแสดงสถานะชั่วขณะที่ต้องการ การพิจารณากำหนด สำหรับแต่ละไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการนั้น ว่า ไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้หรือไม่ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนดใน ส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่สมนัยกันในระบบแฟ้มนั้น และ ที่ซึ่ง ถ้าไอโนดที่สมนัยกันในระบบแฟ้ม ไม่มีให้ใช้ประโยชน์ได้ จะทำการฟื้นสภาพไอโนด ในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ไม่ได้รับการจัดสรรในระบบแฟ้มนั้น20. Computer-readable media containing computer instructions for restoring transient states where a number of transient states are available. The computer instructions include commands for: receiving a request to restore the desired transient state; determining for each Inode in the desired transient state whether a corresponding Inode in the file system is available, and if a corresponding Inode in the file system is available, restoring the Inode in the desired transient state to its corresponding file system Inode; and if a corresponding Inode in the file system is not available, restoring the Inode in the desired transient state to an unallocated file system Inode. 21. ระบบสำหรับการสร้างส่วนแสดงสถานะชั่วขณะ ที่ประกอบรวมด้วย : วิถีทางสำหรับการสร้างส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งสำหรับแฟ้มต้นฉบับจำนวนหนึ่ง ค่าที่หนึ่งในระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้นจะรวมถึง ไอโนดที่สมนัยกับแต่ ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น วิถีทางสำหรับการจัดเก็บ ไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวน หนึ่งค่าที่หนึ่งนั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น และ วิถีทางสำหรับการจัดเก็บ ไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวน หนึ่งค่าที่หนึ่งนั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้น21. The system for creating temporary state elements consists of: a method for creating the first temporary state element for a number of source files, a first value in the file system, where that first temporary state element includes the innode corresponding to each file of that number of source files, a method for storing in each innode corresponding to each file of that number of source files, and a method for storing in each innode corresponding to each file of that number of source files, and a time identifier for that first temporary state element. 22. ระบบของข้อถือสิทธิข้อ 21 ที่ประกอบรวมต่อไปนี้อีกด้วย : วิถีทางสำหรับการดำเนินการของวิถีทางสำหรับการสร้าง วิถีทางที่หนึ่งสำหรับการจัดเก็บ และวิถีทางที่สองสำหรับการจัดเก็บ ที่ทุก ๆ คาบเวลาที่หนึ่ง22. The system of claims in Article 21 comprises the following: the pathway for the execution of the pathway for creation, the first pathway for storage, and the second pathway for storage at every first period. 23. ระบบของข้อถือสิทธิข้อ 22 ที่ประกอบรวมต่อไปนี้อีกด้วย : วิถีทางสำหรับการสร้างส่วนแสดงสถานะชั่วขณะชุดที่สองสำหรับแฟ้มต้นฉบับจำนวนหนึ่ง ค่าที่สองในระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่สองจะรวมถึง ไอโนดที่สมนัยกับแต่ละ แฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น วิถีทางสำหรับการจัดเก็บ ไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวน หนึ่งค่าที่สองนั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น และ วิถีทางสำหรับการจัดเก็บ ไว้ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวน หนึ่งค่าที่สองนั้นด้วย ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่สองนั้น23. The system of claims in Article 22 includes the following: a path for creating a second temporary state for a number of source files, a second value in the file system, in which the second temporary state includes the innode corresponding to each file of that number of source files, a path for storing, in each innode corresponding to each file of that number of source files, a file associated with that number of source files, and a path for storing, in each innode corresponding to each file of that number of source files, a file associated with the time of the second temporary state. 24. ระบบของข้อถือสิทธิข้อ 23 ที่ประกอบรวมต่อไปนี้อีกด้วย : วิถีทางสำหรับการดำเนินการของวิถีทางที่สองสำหรับการสร้าง วิถีทางที่สามสำหรับการจัด เก็บ และวิถีทางที่สี่สำหรับการจัดเก็บ ที่ทุก ๆ คาบเวลาที่สอง24. The system of claims in Article 23 includes the following: the pathways for execution of the second pathway for creation, the third pathway for storage, and the fourth pathway for storage, at every second period. 25. ระบบของข้อถือสิทธิข้อ 24 ที่ซึ่ง อย่างน้อยบางแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่ หนึ่งและแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองจะไม่สมมูลกัน25. The system of claims in Article 24 where at least some of the original files of a certain value one and original files of a certain value two are not equivalent. 26. ระบบของข้อถือสิทธิข้อ 24 ที่ซึ่ง คาบเวลาที่หนึ่งและคาบเวลาที่สองจะไม่สมมูลกัน26. The system of claims in Article 24 in which the first and second periods are not equivalent. 27. ระบบของข้อถือสิทธิข้อ 24 ที่ประกอบรวมต่อไปอีกด้วย : วิถีทางสำหรับการรับการร้องขอเพื่อการฟื้นสภาพส่วนแสดงสถานะชั่วขณะที่ต้องการ วิถีทางสำหรับการพิจารณากำหนด สำหรับแต่ละไอโนดในส่วนแสดงสถานะชั่วขณะที่ ต้องการนั้น ว่า ไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้หรือไม่ วิถีทางสำหรับการฟื้นสภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ สมนัยกันในระบบแฟ้มนั้น และ วิถีทางสำหรับการฟื้นสภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ ไม่ได้รับการจัดสรรในระบบแฟ้มนั้น27. The system of claims in Article 24 is further comprised of: a procedure for receiving requests to restore the desired temporary state space; a procedure for determining for each Inode in the desired temporary state space whether a corresponding Inode in the file system is available; a procedure for restoring the Inode in the desired temporary state space to its corresponding Inode in the file system; and a procedure for restoring the Inode in the desired temporary state space to an unallocated Inode in the file system. 28. ระบบของข้อถือสิทธิข้อ 27 ที่ซึ่ง ไอโนดที่มีให้ใช้ประโยชน์ได้ จะประกอบรวมด้วย อย่างใดอย่างหนึ่งของ : ไอโนดที่ไม่ได้รับการจัดสรร และ ไอโนดที่สมนัยกับแฟ้มต้นฉบับที่เป็นส่วนประกอบหนึ่งของแฟ้มจำนวนหนึ่งค่าเดียวกันที่ได้ รับการรวมไว้ในส่วนแสดงสถานะชั่วขณะที่ได้รับการฟื้นสภาพนั้น28. The system of claims in Article 27, where available innodes shall consist of either: an unallocated innode and an innode corresponding to the original file which is a component of the same number of innodes included in the restored temporary state. 29. ระบบของข้อถือสิทธิข้อ 27 ที่ซึ่ง วิถีทางที่สองสำหรับการฟื้นสภาพ จะประกอบรวมด้วย วิถีทางสำหรับการฟื้นสภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการ ให้เป็นไอโนดที่ไม่ได้รับ การจัดสรรในระบบแฟ้ม และการปรับให้เป็นปัจจุบันของหน่วยข้อมูลสารบบสำหรับไอโนดที่สม นัยกันในระบบแฟ้มเพื่อที่อ้างอิงถึงไอโนดที่ไม่ได้รับการจัดสรรก่อนหน้านี้29. The system of claims in clause 27, where the second path for recovery shall include a path for recovering the desired temporary state of an Inode to an unallocated Inode in the file system, and updating the directory information for the corresponding Inode in the file system to reference the previously unallocated Inode. 30. ระบบสำหรับการฟื้นสภาพส่วนแสดงสถานะชั่วขณะ ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะ จำนวนหนึ่งมีให้ใช้ประโยชน์ได้ ที่ประกอบรวมด้วย : วิถีทางสำหรับการรับการร้องขอเพื่อการฟื้นสภาพส่วนแสดงสถานะชั่วขณะที่ต้องการ วิถีทางสำหรับการพิจารณากำหนด สำหรับแต่ละไอโนดในส่วนแสดงสถานะชั่วขณะที่ ต้องการนั้น ว่า ไอโนดที่สมนัยกันในระบบแฟ้ม มีให้ใช้ประโยชน์ได้หรือไม่ วิถีทางสำหรับการฟื้นสภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ สมนัยกันในระบบแฟ้มนั้น และ วิถีทางสำหรับการฟื้นสภาพไอโนดในส่วนแสดงสถานะชั่วขณะที่ต้องการให้เป็นไอโนดที่ ไม่ได้รับการจัดสรรในระบบแฟ้มนั้น30. A system for restoring transient state areas where several transient state areas are available, comprising: a path for receiving requests to restore the desired transient state area; a path for determining for each Inode in the desired transient state area whether a corresponding Inode in the file system is available; a path for restoring the Inode in the desired transient state area to its corresponding Inode in the file system; and a path for restoring the Inode in the desired transient state area to an Inode that is not allocated in the file system. 31. ระบบสำหรับการสร้างส่วนแสดงสถานะชั่วขณะ ที่ประกอบรวมด้วย : ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งสำหรับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งในระบบแฟ้ม ที่ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้นจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับ จำนวนหนึ่งค่าที่หนึ่งนั้น ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น ตัวระบุที่ได้รับการจัดเก็บภาย ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น และ ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่หนึ่งนั้น ตัวระบุที่ได้รับการจัด เก็บภายในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่หนึ่งนั้น31. A system for creating temporary state sections, comprising: a first temporary state section for a first source file in the file system, where this first temporary state section includes the Inode corresponding to each file of that first source file, the identifier associated with that first source file, the identifier stored within each Inode corresponding to each file of that first source file, and the time identifier associated with the first temporary state section, the identifier stored within each Inode corresponding to each file of that first source file. 32. ระบบของข้อถือสิทธิข้อ 31 ที่ประกอบรวมต่อไปอีกด้วย : ส่วนแสดงสถานะชั่วขณะชุดที่สองสำหรับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองในระบบแฟ้ม ที่ ซึ่ง ส่วนแสดงสถานะชั่วขณะชุดที่สองนั้นจะรวมถึง ไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับ จำนวนหนึ่งค่าที่สองนั้น ตัวระบุที่เกี่ยวเนื่องกับแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น ตัวระบุที่ได้รับการจัดเก็บภาย ในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น และ ตัวระบุที่เกี่ยวเนื่องกับเวลาของส่วนแสดงสถานะชั่วขณะชุดที่สองนั้น ตัวระบุที่ได้รับการจัด เก็บภายในแต่ละไอโนดที่สมนัยกับแต่ละแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้น32. The system of claims in Article 31 is further comprised of: a second transient state for the second source file in the file system, whereby this second transient state includes the innode corresponding to each file of the second source file, the identifier associated with the second source file, the identifier stored within each innode corresponding to each file of the second source file, and the time identifier associated with the second transient state, the identifier stored within each innode corresponding to each file of the second source file. 33. ระบบของข้อถือสิทธิข้อ 32 ที่ซึ่ง อย่างน้อยบางแฟ้มของแฟ้มต้นฉบับจำนวนหนึ่งค่าที่ หนึ่งและแฟ้มต้นฉบับจำนวนหนึ่งค่าที่สองนั้นไม่สมมูลกัน33. The system of claims in Article 32 where at least some of the original files of a certain value one and original files of a certain value two are not equivalent.
TH301000464A 2003-02-13 Providing a file system subset of the transient status TH72698A (en)

Publications (1)

Publication Number Publication Date
TH72698A true TH72698A (en) 2005-11-24

Family

ID=

Similar Documents

Publication Publication Date Title
CN110096476B (en) Data backup method, device and computer readable storage medium
US10621050B2 (en) Method and apparatus for restoring data from snapshots
CN102981933B (en) Method and system for data increment backup of sensing layer of Internet of Things
US8214334B2 (en) Systems and methods for distributed system scanning
US9720619B1 (en) System and methods for efficient snapshots in a distributed system of hybrid storage and compute nodes
DE60332916D1 (en) PROVIDING A SNAPSHOT OF A PART OF A FILE SYSTEM
US20050216502A1 (en) Method of providing shared objects and node-specific objects in a cluster file system
JP2013531321A (en) Database backup data restoration method and apparatus
US20130159257A1 (en) Systems, Method, and Computer Program Products Providing Sparse Snapshots
WO2014169142A1 (en) Partition level backup and restore of a massively parallel processing database
JP2013541057A (en) Map Reduce Instant Distributed File System
JP2008515114A (en) Index processing
US11853581B2 (en) Restoring a storage system using file relocation metadata
CN101986276B (en) Methods and systems for storing and recovering files and server
CN109298978A (en) A kind of restoration methods and system of the data-base cluster of designated position
US7689764B1 (en) Network routing of data based on content thereof
CN113821490A (en) A data synchronization method and device
CN116610500A (en) Data backup method, device, equipment and storage medium
KR101652436B1 (en) Apparatus for data de-duplication in a distributed file system and method thereof
CN111026711A (en) Block chain based data storage method and device, computer equipment and storage medium
CN104462342B (en) database snapshot synchronization processing method and device
US20160203052A1 (en) Change tracking using redundency in logical time
US10423494B2 (en) Trimming unused blocks from a versioned image backup of a source storage that is stored in a sparse storage
CN110990338B (en) Initial baseline for file system
Tang et al. Sorrento: A self-organizing storage cluster for parallel data-intensive applications