<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blkid on Net Boy</title>
    <link>https://lian.st/tags/blkid/</link>
    <description>Recent content in Blkid on Net Boy</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Sat, 16 Nov 2024 09:31:04 +0800</lastBuildDate><atom:link href="https://lian.st/tags/blkid/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux 格式化分區並設定開機自動掛載</title>
      <link>https://lian.st/posts/7d4aa2ff/</link>
      <pubDate>Sat, 16 Nov 2024 09:31:04 +0800</pubDate>
      
      <guid>https://lian.st/posts/7d4aa2ff/</guid>
      
      <description>&lt;h2 id=&#34;環境&#34;&gt;環境&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;OS Version： LinuxMint 22&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;查看分區&#34;&gt;查看分區&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;lsblk -f
sudo fdisk -l
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;格式化分區&#34;&gt;格式化分區&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo fdisk /dev/sdb
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;給格式化的分區添加標籤&#34;&gt;給格式化的分區添加標籤&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo e2label /dev/sdb Data_Disk
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;查看分區結果和uuid&#34;&gt;查看分區結果和UUID&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;lsblk -f

# 查看分區ID
sudo blkid 
/dev/sdb1: LABEL=&amp;#34;disk1&amp;#34; UUID=&amp;#34;d366bc29-xxx&amp;#34; BLOCK_SIZE=&amp;#34;4096&amp;#34; TYPE=&amp;#34;ext4&amp;#34; PARTUUID=&amp;#34;0c08daf6-xxx&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;設置開機自動掛載&#34;&gt;設置開機自動掛載&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;創建掛載點&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo mkdir /data
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;編輯&lt;code&gt;/etc/fstab&lt;/code&gt;掛載文件&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;/etc/fstab 使用來存放文件系統的靜態信息的文件，當系統啓動的時候，系統會自動的從這個文件讀取訊息，並且會自動將此文件中指定的文件系統掛載到指定的目錄。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo vim /ets/fstab
UUID=9A3244AB87D900ED /data ext4 rw,suid,dev,exec,auto,users,async 0 2
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;驗證設定是否生效&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo mount -a
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;etcfstab文件說明&#34;&gt;/etc/fstab文件說明&lt;/h2&gt;
&lt;p&gt;/etc/fstab 文件的每一行主要包含 6 列设置，每一列通过空格或者是 Tab 隔开：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;Device&amp;gt; &amp;lt;Mount-Point&amp;gt; &amp;lt;File-System-Type&amp;gt; &amp;lt;Options&amp;gt; &amp;lt;Backup-Operation&amp;gt; &amp;lt;File-System-Check-Order&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-Device：通常是所挂载设备的&#34; data-lang=&#34;Device：通常是所挂载设备的&#34;&gt;Mount Point：掛載點。
File System Type：文件系統類型。
Options：掛載設備時使用的參數。
# 參數如下：
auto - 在启动时或键入了 mount -a 命令时自动挂载。
noauto - 只在你的命令下被挂载。
exec - 允许执行此分区的二进制文件。
noexec - 不允许执行此文件系统上的二进制文件。
ro - 以只读模式挂载文件系统。
rw - 以读写模式挂载文件系统。
user - 允许任意用户挂载此文件系统，若无显示定义，隐含启用 noexec, nosuid, nodev 参数。
users - 允许所有 users 组中的用户挂载文件系统.
nouser - 只能被 root 挂载。
owner - 允许设备所有者挂载.
sync - I/O 同步进行。
async - I/O 异步进行。
dev - 解析文件系统上的块特殊设备。
nodev - 不解析文件系统上的块特殊设备。
suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务，使一般用户运行程序时临时提升权限。
nosuid - 禁止 suid 操作和设定 sgid 位。
noatime - 不更新文件系统上 inode 访问记录，可以提升性能。
nodiratime - 不更新文件系统上的目录 inode 访问记录，可以提升性能(参见 atime 参数)。
relatime - 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。（与 noatime 相似，但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。），可以提升性能。
flush - vfat 的选项，更频繁的刷新数据，复制对话框或进度条在全部数据都写入后才消失。
defaults - 使用文件系统的默认挂载参数，例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.


Backup Operation：是否對這個文件系統進行悲憤，0 表示不備份，1 表示備份。
File System Check Order：需要檢查的文件系統的檢查順序;根目錄應該獲得最高的優先權，需設定爲 1,其他所有需要被檢查的設備設置爲 2,如果不想要檢查的則設定爲 0 。
&lt;/code&gt;&lt;/pre&gt;</description>
      
    </item>
    
  </channel>
</rss>
