{sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/filesystems/tmpfsmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/zh_CN/filesystems/tmpfsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/it_IT/filesystems/tmpfsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ja_JP/filesystems/tmpfsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ko_KR/filesystems/tmpfsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/sp_SP/filesystems/tmpfsmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Traditional)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhR/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/filesystems/tmpfs.rsthKubhwarning)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]h paragraph)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_TW/disclaimer-zh_TW.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhnote)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h]h)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h](h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<}(hhhhhNhNubh reference)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhhubh>。}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubh field_body)}(h$Documentation/filesystems/tmpfs.rst h]h)}(h#Documentation/filesystems/tmpfs.rsth]h#Documentation/filesystems/tmpfs.rst}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhhhhhhhKubh)}(h*translated by Wang Qingh](htranslated by Wang Qing<}(hjAhhhNhNubh)}(hwangqing@vivo.comh]hwangqing@vivo.com}(hjIhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:wangqing@vivo.comuh1hhjAubh>}(hjAhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhsection)}(hhh](htitle)}(hTmpfsh]hTmpfs}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhjehhhhhK ubh)}(hJTmpfs是一個將所有文件都保存在虛擬內存中的文件系統。h]hJTmpfs是一個將所有文件都保存在虛擬內存中的文件系統。}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjehhubh)}(htmpfs中的所有內容都是臨時的,也就是說沒有任何文件會在硬盤上創建。 如果卸載tmpfs實例,所有保存在其中的文件都會丟失。h]htmpfs中的所有內容都是臨時的,也就是說沒有任何文件會在硬盤上創建。 如果卸載tmpfs實例,所有保存在其中的文件都會丟失。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjehhubh)}(htmpfs將所有文件保存在內核緩存中,隨着文件內容增長或縮小可以將不需要的 頁面swap出去。它具有最大限制,可以通過“mount -o remount ...”調整。h]htmpfs將所有文件保存在內核緩存中,隨着文件內容增長或縮小可以將不需要的 頁面swap出去。它具有最大限制,可以通過“mount -o remount ...”調整。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjehhubh)}(hX-和ramfs(創建tmpfs的模板)相比,tmpfs包含交換和限制檢查。和tmpfs相似的另 一個東西是RAM磁盤(/dev/ram*),可以在物理RAM中模擬固定大小的硬盤,並在 此之上創建一個普通的文件系統。Ramdisks無法swap,因此無法調整它們的大小。h]hX-和ramfs(創建tmpfs的模板)相比,tmpfs包含交換和限制檢查。和tmpfs相似的另 一個東西是RAM磁盤(/dev/ram*),可以在物理RAM中模擬固定大小的硬盤,並在 此之上創建一個普通的文件系統。Ramdisks無法swap,因此無法調整它們的大小。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjehhubh)}(hX"由於tmpfs完全保存於頁面緩存和swap中,因此所有tmpfs頁面將在/proc/meminfo 中顯示爲“Shmem”,而在free(1)中顯示爲“Shared”。請注意,這些計數還包括 共享內存(shmem,請參閱ipcs(1))。獲得計數的最可靠方法是使用df(1)和du(1)。h]hX"由於tmpfs完全保存於頁面緩存和swap中,因此所有tmpfs頁面將在/proc/meminfo 中顯示爲“Shmem”,而在free(1)中顯示爲“Shared”。請注意,這些計數還包括 共享內存(shmem,請參閱ipcs(1))。獲得計數的最可靠方法是使用df(1)和du(1)。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjehhubh)}(htmpfs具有以下用途:h]htmpfs具有以下用途:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjehhubhenumerated_list)}(hhh](h list_item)}(h內核總有一個無法看到的內部掛載,用於共享匿名映射和SYSV共享內存。 掛載不依賴於CONFIG_TMPFS。如果CONFIG_TMPFS未設置,tmpfs對用戶不可見。 但是內部機制始終存在。 h](h)}(h^內核總有一個無法看到的內部掛載,用於共享匿名映射和SYSV共享內存。h]h^內核總有一個無法看到的內部掛載,用於共享匿名映射和SYSV共享內存。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h{掛載不依賴於CONFIG_TMPFS。如果CONFIG_TMPFS未設置,tmpfs對用戶不可見。 但是內部機制始終存在。h]h{掛載不依賴於CONFIG_TMPFS。如果CONFIG_TMPFS未設置,tmpfs對用戶不可見。 但是內部機制始終存在。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hXglibc 2.2及更高版本期望將tmpfs掛載在/dev/shm上以用於POSIX共享內存 (shm_open,shm_unlink)。添加內容到/etc/fstab應注意如下: tmpfs /dev/shm tmpfs defaults 0 0 使用時需要記住創建掛載tmpfs的目錄。 SYSV共享內存無需掛載,內部已默認支持。(在2.3內核版本中,必須掛載 tmpfs的前身(shm fs)才能使用SYSV共享內存) h](h)}(hglibc 2.2及更高版本期望將tmpfs掛載在/dev/shm上以用於POSIX共享內存 (shm_open,shm_unlink)。添加內容到/etc/fstab應注意如下:h]hglibc 2.2及更高版本期望將tmpfs掛載在/dev/shm上以用於POSIX共享內存 (shm_open,shm_unlink)。添加內容到/etc/fstab應注意如下:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubh block_quote)}(h4tmpfs /dev/shm tmpfs defaults 0 0 h]h)}(h3tmpfs /dev/shm tmpfs defaults 0 0h]h3tmpfs /dev/shm tmpfs defaults 0 0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hj ubah}(h]h ]h"]h$]h&]uh1j hhhK'hjubh)}(h2使用時需要記住創建掛載tmpfs的目錄。h]h2使用時需要記住創建掛載tmpfs的目錄。}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubh)}(hSYSV共享內存無需掛載,內部已默認支持。(在2.3內核版本中,必須掛載 tmpfs的前身(shm fs)才能使用SYSV共享內存)h]hSYSV共享內存無需掛載,內部已默認支持。(在2.3內核版本中,必須掛載 tmpfs的前身(shm fs)才能使用SYSV共享內存)}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h很多人(包括我)都覺的在/tmp和/var/tmp上掛載非常方便,並具有較大的 swap分區。目前循環掛載tmpfs可以正常工作,所以大多數發佈都應當可以 使用mkinitrd通過/tmp訪問/tmp。 h]h)}(h很多人(包括我)都覺的在/tmp和/var/tmp上掛載非常方便,並具有較大的 swap分區。目前循環掛載tmpfs可以正常工作,所以大多數發佈都應當可以 使用mkinitrd通過/tmp訪問/tmp。h]h很多人(包括我)都覺的在/tmp和/var/tmp上掛載非常方便,並具有較大的 swap分區。目前循環掛載tmpfs可以正常工作,所以大多數發佈都應當可以 使用mkinitrd通過/tmp訪問/tmp。}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjGubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h,也許還有更多我不知道的地方:-) h]h)}(h*也許還有更多我不知道的地方:-)h]h*也許還有更多我不知道的地方:-)}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hj_ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix)uh1jhjehhhhhKubh)}(h2tmpfs有三個用於調整大小的掛載選項:h]h2tmpfs有三個用於調整大小的掛載選項:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjehhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK, 1.12.01h]h)}(hj:h](hChristoph Rohland <}(hj<hhhNhNubh)}(h cr@sap.comh]h cr@sap.com}(hjChhhNhNubah}(h]h ]h"]h$]h&]refurimailto:cr@sap.comuh1hhj<ubh >, 1.12.01}(hj<hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$hhubj)}(hhh](j )}(h更新h]h更新}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjihhhKubj)}(hHugh Dickins, 4 June 2007h]h)}(hj|h]hHugh Dickins, 4 June 2007}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjzubah}(h]h ]h"]h$]h&]uh1jhjiubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$hhubj)}(hhh](j )}(h更新h]h更新}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(hKOSAKI Motohiro, 16 Mar 2010h]h)}(hjh]hKOSAKI Motohiro, 16 Mar 2010}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$hhubj)}(hhh](j )}(h更新h]h更新}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(hChris Down, 13 July 2020 h]h)}(hChris Down, 13 July 2020h]hChris Down, 13 July 2020}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$hhubeh}(h]h ]h"]h$]h&]uh1jhjehhhhhKubeh}(h]tmpfsah ]h"]tmpfsah$]h&]uh1jchhhhhhhK ubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jhN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj$error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}jjs nametypes}jsh}jjes footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log]6Documentation/translations/zh_TW/filesystems/tmpfs.rst(NNNNta decorationNhhub.