Obsidian จัดเก็บโน้ตของคุณเป็นไฟล์[[ไวยากรณ์การจัดรูปแบบพื้นฐาน|ข้อความธรรมดาในรูปแบบ Markdown]] ใน _ห้องนิรภัย_ ห้องนิรภัยคือโฟลเดอร์บนระบบไฟล์ในเครื่องของคุณ รวมถึงโฟลเดอร์ย่อยทั้งหมด เนื่องจากโน้ตเป็นไฟล์ข้อความธรรมดา คุณสามารถใช้เอดิเตอร์ข้อความและตัวจัดการไฟล์อื่นๆ เพื่อแก้ไขและจัดการโน้ตได้ Obsidian จะรีเฟรชห้องนิรภัยของคุณโดยอัตโนมัติเพื่อให้ทันกับการเปลี่ยนแปลงจากภายนอก คุณสามารถสร้างห้องนิรภัยได้ทุกที่ที่ระบบปฏิบัติการของคุณอนุญาต Obsidian ซิงค์กับ [[แนะนำ Obsidian Sync|Obsidian Sync]], Dropbox, iCloud, OneDrive, Git และบริการของบุคคลที่สามอื่นๆ อีกมากมาย คุณสามารถเปิดหลายโฟลเดอร์เป็นห้องนิรภัยแยกกันได้ เช่น เพื่อแยกโน้ตสำหรับงานและโรงเรียน > [!warning] คลังภายในคลัง > เนื่องจาก[[ลิงค์ภายใน]]เป็นแบบเฉพาะภายในห้องนิรภัย เราแนะนำว่าอย่าสร้างห้องนิรภัยซ้อนภายในห้องนิรภัย ลิงก์อาจไม่ได้รับการอัปเดตอย่างถูกต้อง ## การตั้งค่าห้องนิรภัย Obsidian สร้าง[[โฟลเดอร์การตั้งค่า]] `.obsidian` ในโฟลเดอร์รากของห้องนิรภัย ซึ่งประกอบด้วยการตั้งค่าเฉพาะสำหรับห้องนิรภัยนั้น เช่น [[ฮ็อตคีย์]], [[ธีม]] และ[[ปลั๊กอินโดยชุมชน]] ตามค่าเริ่มต้น ระบบปฏิบัติการส่วนใหญ่จะซ่อนโฟลเดอร์ที่ขึ้นต้นด้วยจุด (`.`) ดังนั้นคุณอาจต้องอัปเดตการตั้งค่าตัวจัดการไฟล์ของคุณเพื่อให้มองเห็นได้ - **macOS**: ใน Finder กด `Cmd+Shift+.` (จุด) เพื่อแสดงไฟล์ที่ซ่อน - **Windows**: [แสดงไฟล์ที่ซ่อน](https://support.microsoft.com/en-us/windows/show-hidden-files-0320fe58-0117-fd59-6851-9b7f9840fdb2) + **GNU/Linux:** ในตัวสำรวจไฟล์ส่วนใหญ่ กด `Ctrl + h` เพื่อแสดงไฟล์ที่ซ่อน > [!tip] การเพิ่ม `.obsidian` ลงใน Git > ไฟล์ `.obsidian/workspace.json` และ `.obsidian/workspaces.json` จะจัดเก็บเลย์เอาต์พื้นที่ทำงานปัจจุบันและอัปเดตทุกครั้งที่คุณเปิดไฟล์ใหม่ หากคุณใช้ [Git](https://git-scm.com) ในการจัดการห้องนิรภัยของคุณ คุณอาจต้องการเพิ่มไฟล์เหล่านี้ลงใน `.gitignore` ## การตั้งค่าแบบทั่วไป Obsidian จัดเก็บการตั้งค่าแบบทั่วไปไว้ในโฟลเดอร์ระบบ ตำแหน่งของโฟลเดอร์ระบบขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้ - **macOS**: `/Users/yourusername/Library/Application Support/obsidian` - **Windows**: `%APPDATA%\Obsidian\` - **Linux**: `$XDG_CONFIG_HOME/obsidian/` หรือ `~/.config/obsidian/` > [!warning] อย่าสร้างห้องนิรภัยในโฟลเดอร์ระบบ ซึ่งอาจทำให้ข้อมูลเสียหายหรือสูญหายได้ ## IndexedDB IndexedDB เป็นฐานข้อมูลฝั่งไคลเอนต์ระดับต่ำที่ Obsidian ใช้สำหรับการจัดเก็บข้อมูลส่วนหลัง มันช่วยรักษาสถานะของการเชื่อมต่อ [[แนะนำ Obsidian Sync|Obsidian Sync]] และเก็บรักษา[[#แคชเมทาดาทา]]เมื่อปิดแอป > [!warning] หากเปิดใช้งาน [โหมดล็อกดาวน์](<https://support.apple.com/en-us/105120>) ของ Apple และไม่ได้ยกเว้น Obsidian ไฟล์ฐานข้อมูลเหล่านี้จะไม่ถูกเซฟ ทำให้ต้องทำการสร้างดัชนีใหม่ทุกครั้งที่เปิดแอป ### แคชเมทาดาทา เพื่อให้ประสบการณ์การใช้งานแอปรวดเร็ว Obsidian จะเก็บรักษาบันทึกเมทาดาทาในเครื่องเกี่ยวกับไฟล์ในห้องนิรภัยของคุณที่เรียกว่า **แคชเมทาดาทา** เมทาดาทานี้ขับเคลื่อนหลายสิ่งทั่วทั้งแอป ตั้งแต่มุมมองกราฟไปจนถึงมุมมองเค้าโครง Obsidian จะรักษาแคชนี้ให้ซิงค์กับไฟล์ในห้องนิรภัยของคุณ แต่เป็นไปได้ที่ข้อมูลจะไม่ตรงกับไฟล์ต้นทาง ในกรณีที่เกิดเหตุการณ์นี้กับห้องนิรภัยของคุณ คุณสามารถสร้างแคชเมทาดาทาใหม่ได้จากการตั้งค่าแอปในส่วน *ไฟล์และลิงค์*