<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]/etc/fstab 不用重启生效的方法修改过/etc/fstab后mount -a 即可生效,查找iostat与df -h,挂载磁盘dm-0的对应关系。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Mon, 11 Nov 2019 03:09:55 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	mount -a 是自动挂载 /etc/fstab 里面的东西。<br/>不过这东西开机时已经挂载了，你如果没有修改 fstab 增加新的东西那就肯定没输出。 mount -a 会忽略所有已经完成的操作，也就是开机时 fstab 已经挂载后，而且你没有修改 fstab 。你再运行 mount -a ，他会自动忽略全部 fstab 内容。<br/><br/><a href="https://jackxiang.com/post/10343/" target="_blank">https://jackxiang.com/post/10343/</a>，出现磁盘等待wait较高，如下：<br/>iostat -x 2 5&nbsp;&nbsp;# %util 出现100，设备是挂载的dm-0<br/>Device:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rrqm/s&nbsp;&nbsp; wrqm/s&nbsp;&nbsp;&nbsp;&nbsp; r/s&nbsp;&nbsp;&nbsp;&nbsp; w/s&nbsp;&nbsp; rsec/s&nbsp;&nbsp; wsec/s avgrq-sz avgqu-sz&nbsp;&nbsp; await&nbsp;&nbsp;svctm&nbsp;&nbsp;%util<br/>dm-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 2.00&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp; 0.00 100.00<br/><br/><textarea name="code" class="php" rows="15" cols="100">
iostat -d
Device:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tps&nbsp;&nbsp; Blk_read/s&nbsp;&nbsp; Blk_wrtn/s&nbsp;&nbsp; Blk_read&nbsp;&nbsp; Blk_wrtn
sdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.49&nbsp;&nbsp;&nbsp;&nbsp; 246296&nbsp;&nbsp;&nbsp;&nbsp;2567784
sda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.47&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.49&nbsp;&nbsp;&nbsp;&nbsp; 813594&nbsp;&nbsp;&nbsp;&nbsp;2567784
dm-0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.49&nbsp;&nbsp;&nbsp;&nbsp; 567298&nbsp;&nbsp;&nbsp;&nbsp;2567784
dm-1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;25040&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;136
dm-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4744&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0
dm-3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.49&nbsp;&nbsp;&nbsp;&nbsp; 536578&nbsp;&nbsp;&nbsp;&nbsp;2567648

</textarea><br/><br/>#dm-0的%utilized 是100.00%，这个很好的说明了有进程正在写入到dm-0磁盘中。<br/>dm是device mapper（设备映射）的意思：<br/>dm-0是个块设备，就是个分区，他被挂载在不同的目录，但是不同目录里的文件却不一样。<br/><br/><br/>实践如何不用重启直接生效/etc/fstab的方法：<br/>修改过/etc/fstab后mount -a 即可生效 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-a, --all<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mount all filesystems (of the given types) mentioned in fstab.<br/><br/><br/><br/>二）查找iostat与df -h,挂载磁盘dm-0的对应关系。<br/>cd /dev/mapper/<br/>ll<br/>ddf1_4c5349202020202010000055000000004711471100001450p1 -&gt; ../dm-1<br/><br/>dmsetup ls&#124;grep ddf1_4c5349202020202010000055000000004711471100001450p1<br/>ddf1_4c5349202020202010000055000000004711471100001450p1 (253:1)<br/><br/>df -Plh&#124;grep &#039;ddf1_4c5349202020202010000055000000004711471100001450p1&#039;<br/>/dev/mapper/ddf1_4c5349202020202010000055000000004711471100001450p1&nbsp;&nbsp;194M&nbsp;&nbsp; 34M&nbsp;&nbsp;151M&nbsp;&nbsp;19% /boot<br/><br/>双出现：dm-3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp; 2.00&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp; 0.00 100.00<br/>df -Plh&#124;grep &#039;ddf1_4c5349202020202010000055000000004711471100001450p3&#039;<br/>/dev/mapper/ddf1_4c5349202020202010000055000000004711471100001450p3&nbsp;&nbsp;119G&nbsp;&nbsp;2.4G&nbsp;&nbsp;110G&nbsp;&nbsp; 3% /<br/><br/>指向boot目录。<br/>反证：以为是卸载了所有的mount目录iowait就好，实践发现并没有好，负载依然高：<br/><br/><br/><textarea name="code" class="php" rows="15" cols="100">
&nbsp;&nbsp; local dm_content=`dmsetup ls &#124; grep -v &#039;No devices&#039; &#124;awk &#039;&#123;print $1,$2&#125;&#039;`&nbsp;&nbsp;
&nbsp;&nbsp; #vg_master-lv_swap (253:1)&nbsp;&nbsp;
&nbsp;&nbsp; #vg_master-lv_root (253:0)&nbsp;&nbsp;
&nbsp;&nbsp; #vg_master-lv_home (253:2)&nbsp;&nbsp;
&nbsp;&nbsp; declare -A map_dm&nbsp;&nbsp;
&nbsp;&nbsp; IFS=$&#039;&#92;n&#039;&nbsp;&nbsp;
&nbsp;&nbsp; for line in $dm_content&nbsp;&nbsp;
&nbsp;&nbsp; do&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IFS=$&#039; &#039;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local dms=($line)&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local dir_name=$&#123;dms[0]&#125;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local dm_str=$&#123;dms[1]&#125;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dm_str=&quot;dm-&quot;`echo &quot;$dm_str&quot; &#124; awk -F&#039;:&#039; &#039;&#123;print $2&#125;&#039; &#124; awk -F&#039;)&#039; &#039;&#123;print $1&#125;&#039;`&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #echo &quot;$dir_name -&gt; $dm_str&quot;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map_dm[$dm_str]=$dir_name&nbsp;&nbsp;
&nbsp;&nbsp; done&nbsp;&nbsp;
</textarea><br/><br/>ddf1_4c5349202020202010000055000000004711471100001450p1 通过下面命令也能看：<br/><textarea name="code" class="php" rows="15" cols="100">
lsblk --output NAME,KNAME,TYPE,SIZE,MOUNTPOINT
NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; KNAME TYPE&nbsp;&nbsp;&nbsp;&nbsp; SIZE MOUNTPOINT
sda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sda&nbsp;&nbsp; disk&nbsp;&nbsp; 136.8G 
└─ddf1_4c5349202020202010000055000000004711471100001450 (dm-0)&nbsp;&nbsp;&nbsp;&nbsp; dm-0&nbsp;&nbsp;dmraid&nbsp;&nbsp; 136G 
&nbsp;&nbsp;├─ddf1_4c5349202020202010000055000000004711471100001450p1 (dm-1) dm-1&nbsp;&nbsp;part&nbsp;&nbsp;&nbsp;&nbsp; 200M /boot
&nbsp;&nbsp;├─ddf1_4c5349202020202010000055000000004711471100001450p2 (dm-2) dm-2&nbsp;&nbsp;part&nbsp;&nbsp;&nbsp;&nbsp;15.6G [SWAP]
&nbsp;&nbsp;└─ddf1_4c5349202020202010000055000000004711471100001450p3 (dm-3) dm-3&nbsp;&nbsp;part&nbsp;&nbsp; 120.2G /
sdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sdb&nbsp;&nbsp; disk&nbsp;&nbsp; 136.8G 
└─ddf1_4c5349202020202010000055000000004711471100001450 (dm-0)&nbsp;&nbsp;&nbsp;&nbsp; dm-0&nbsp;&nbsp;dmraid&nbsp;&nbsp; 136G 
&nbsp;&nbsp;├─ddf1_4c5349202020202010000055000000004711471100001450p1 (dm-1) dm-1&nbsp;&nbsp;part&nbsp;&nbsp;&nbsp;&nbsp; 200M /boot
&nbsp;&nbsp;├─ddf1_4c5349202020202010000055000000004711471100001450p2 (dm-2) dm-2&nbsp;&nbsp;part&nbsp;&nbsp;&nbsp;&nbsp;15.6G [SWAP]
&nbsp;&nbsp;└─ddf1_4c5349202020202010000055000000004711471100001450p3 (dm-3) dm-3&nbsp;&nbsp;part&nbsp;&nbsp; 120.2G /
sr0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sr0&nbsp;&nbsp; rom&nbsp;&nbsp;&nbsp;&nbsp; 1024M 
</textarea><br/><br/>来自：https://www.iteye.com/blog/andnnl-2236548
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]/etc/fstab 不用重启生效的方法修改过/etc/fstab后mount -a 即可生效,查找iostat与df -h,挂载磁盘dm-0的对应关系。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>