เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

การสร้างฮาร์ดลิงก์

ตอนนี้เราจะลองเชื่อมโยง ขั้นแรกให้ฮาร์ดลิงก์ เราจะสร้างลิงค์ไปยังไฟล์ข้อมูลของเราดังนี้:



[me@linuxbox สนามเด็กเล่น]$ สนุก สนุก ยาก [me@linuxbox สนามเด็กเล่น]$ สนุก dir1/fun-hard [me@linuxbox สนามเด็กเล่น]$ สนุก dir2/fun-hard

[me@linuxbox สนามเด็กเล่น]$ สนุก สนุก ยาก [me@linuxbox สนามเด็กเล่น]$ สนุก dir1/fun-hard [me@linuxbox สนามเด็กเล่น]$ สนุก dir2/fun-hard


ตอนนี้เรามีไฟล์ “fun” สี่อินสแตนซ์ มาดูไดเร็กทอรีสนามเด็กเล่นของเรากัน:


ภาพ

[me@linuxbox สนามเด็กเล่น]$ ls -l

รวม 16


drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

ผบ. 1

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

ผบ. 2

-rw-r--r--

4

me

me

1650

2016-01-10

16:33

สนุก

-rw-r--r--

4

me

me

1650

2016-01-10

16:33

สนุกยาก


สิ่งหนึ่งที่คุณสังเกตเห็นคือฟิลด์ที่สองในรายการสำหรับ สนุก และ สนุกยาก ทั้งสองมี "4" ซึ่งเป็นจำนวนฮาร์ดลิงก์ที่มีอยู่สำหรับไฟล์ในขณะนี้ คุณจะจำไว้ว่าไฟล์ที่เก็บไว้จะมีลิงค์อย่างน้อยหนึ่งลิงค์ เนื่องจากชื่อไฟล์นั้นถูกสร้างขึ้นโดยลิงค์ แล้วเราจะรู้ได้อย่างไรว่า สนุก และ สนุกยาก อันที่จริงเป็นไฟล์เดียวกันหรือไม่ ในกรณีนี้, ls ไม่ได้มีประโยชน์มาก ในขณะที่เราจะเห็นได้ว่า สนุก และ สนุกยาก มีขนาดเท่ากัน (ช่อง 5) รายการของเราไม่มีทางแน่ใจได้ เพื่อแก้ปัญหานี้ เรา


คงต้องขุดลึกลงไปอีกหน่อย

เมื่อคิดถึงฮาร์ดลิงก์ ให้จินตนาการว่าไฟล์ประกอบด้วยสองส่วน: ส่วนข้อมูลที่มีเนื้อหาของไฟล์และส่วนชื่อที่มีชื่อไฟล์ เมื่อเราสร้างฮาร์ดลิงก์ เรากำลังสร้างส่วนของชื่อเพิ่มเติมที่อ้างอิงถึงส่วนข้อมูลเดียวกันทั้งหมด ระบบกำหนดเชนของดิสก์บล็อกให้กับสิ่งที่เรียกว่า an ไอโหนดซึ่งเชื่อมโยงกับส่วนชื่อแล้ว ฮาร์ดลิงก์แต่ละรายการจึงอ้างอิงถึงไอโหนดเฉพาะที่มีเนื้อหาของไฟล์

การขอ ls คำสั่งมีวิธีการเปิดเผยข้อมูลนี้ มันถูกเรียกใช้ด้วยตัวเลือก "-i":


ภาพ

[me@linuxbox สนามเด็กเล่น]$ ลส -ลี

รวม 16


12353539

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

ผบ. 1

12353540

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

ผบ. 2

12353538

-rw-r--r--

4

me

me

1650

2016-01-10

16:33

สนุก

12353538

-rw-r--r--

4

me

me

1650

2016-01-10

16:33

สนุกยาก


ในรายการเวอร์ชันนี้ ฟิลด์แรกคือหมายเลขไอโหนด และอย่างที่เราเห็นว่าทั้งสอง สนุก และ สนุกยาก ใช้หมายเลขไอโหนดเดียวกันซึ่งยืนยันว่าเป็นไฟล์เดียวกัน


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: