Linux 服务器分区及挂载
<p><strong>Linux 服务器分区及挂载</strong></p>
<p>
<strong>第一步:创建目录</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_602407">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">//</code><code class="bash plain">创建目录</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata1</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata2</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata3</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata4</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata5</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata6</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata7</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata8</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata9</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash functions">mkdir</code> <code class="bash plain">/uardata10</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>第二步: 创建分区</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_53263">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdb</code> <code class="bash plain">& </code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdc</code> <code class="bash plain">& </code>
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdd</code> <code class="bash plain">& </code>
</div>
<div class="line number4 index3 alt1">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sde</code> <code class="bash plain">& </code>
</div>
<div class="line number5 index4 alt2">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdf</code> <code class="bash plain">& </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdg</code> <code class="bash plain">& </code>
</div>
<div class="line number7 index6 alt2">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdh</code> <code class="bash plain">& </code>
</div>
<div class="line number8 index7 alt1">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdi</code> <code class="bash plain">& </code>
</div>
<div class="line number9 index8 alt2">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdj</code> <code class="bash plain">& </code>
</div>
<div class="line number10 index9 alt1">
<code class="bash functions">echo</code> <code class="bash string">'y'</code><code class="bash plain">|mkfs.ext4 </code><code class="bash plain">/dev/sdk</code> <code class="bash plain">& </code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>第三步:挂载分区</strong></p>
<p>
<strong><span>注意: </span></strong></p>
<p>
<strong><span>分区完成之后才可以进行挂载 </span></strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_841681">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">挂载:</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdb</code> <code class="bash plain">/uardata1</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdc</code> <code class="bash plain">/uardata2</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdd</code> <code class="bash plain">/uardata3</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sde</code> <code class="bash plain">/uardata4</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdf</code> <code class="bash plain">/uardata5</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdg</code> <code class="bash plain">/uardata6</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdh</code> <code class="bash plain">/uardata7</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdi</code> <code class="bash plain">/uardata8</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdj</code> <code class="bash plain">/uardata9</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash functions">mount</code> <code class="bash plain">/dev/sdk</code> <code class="bash plain">/uardata10</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>第四步:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_612616">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">编辑</code><code class="bash plain">/etc/fstab</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">/dev/sdb</code> <code class="bash plain">/uardata1</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">/dev/sdc</code> <code class="bash plain">/uardata2</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">/dev/sdd</code> <code class="bash plain">/uardata3</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">/dev/sde</code> <code class="bash plain">/uardata4</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">/dev/sdf</code> <code class="bash plain">/uardata5</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">/dev/sdg</code> <code class="bash plain">/uardata6</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain">/dev/sdh</code> <code class="bash plain">/uardata7</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash plain">/dev/sdi</code> <code class="bash plain">/uardata8</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash plain">/dev/sdj</code> <code class="bash plain">/uardata9</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">/dev/sdk</code> <code class="bash plain">/uardata10</code> <code class="bash plain">ext4 defaults 1 2</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
问题: 如果是服务器的某块硬盘坏了,需要更换, <span>必须先将那块硬盘对应的分区在/etc/fstab注释掉, 否则会导致无法启动服务器</span></p>
<p>
现象: 导致系统无法启动, 文间都成为可读权限, 无法修改。</p>
<p>
解决方法:</p>
<p>
进入root单用户模式, 将系统挂载为可写权限,</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_541815">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">mount</code> <code class="bash plain">-o w /</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>二、linux mkfs</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_157354">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">指令:mkfs</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain"> 使用权限 : 超级使用者</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain"> 使用方式 : mkfs [-V] [-t fstype] filesys [-L Lable]</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain"> 说明 : 建立 linux 档案系统在特定的 partition 上</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain"> 参数 :</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain"> device : 预备检查的硬盘 partition,例如:</code><code class="bash plain">/dev/sda1</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain"> -V : 详细显示模式</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain"> -t : 给定档案系统的型式,Linux 的预设值为 ext2</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash plain"> -c : 在制做档案系统前,检查该partition 是否有坏轨</code>
</div>
<div class="line number10 index9 alt1">
<code class="bash plain"> -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain"> block : 给定 block 的大小</code>
</div>
<div class="line number12 index11 alt1">
<code class="bash plain"> -L:建立lable</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
2.2、格式化文件类型</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_918590">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain"></code><code class="bash comments"># mkfs.ext3 /dev/sda6 注:把该设备格式化成ext3文件系统</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain"></code><code class="bash comments"># mkfs.ext4 /dev/sda6 注:把该设备格式化成ext4文件系统</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash plain"></code><code class="bash comments"># mke2fs -j /dev/sda6 注:把该设备格式化成ext3文件系统</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain"></code><code class="bash comments"># mkfs.ext2 /dev/sda6 注:把该设备格式化成ext2文件系统</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain"></code><code class="bash comments"># mke2fs /dev/sda6 注:把该设备格式化成ext2文件系统 </code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain"></code><code class="bash comments"># mkfs.reiserfs /dev/sda6 注:把该设备格式化成reiserfs文件系统</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain"></code><code class="bash comments"># mkfs.vfat /dev/sda6 注:把该设备格式化成fat32文件系统</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain"></code><code class="bash comments"># mkfs.msdos /dev/sda6 注:把该设备格式化成fat16文件系统,msdos文件系统就是fat16;</code>
</div>
<div class="line number9 index8 alt2">
<code class="bash plain"></code><code class="bash comments"># mkdosfs /dev/sda6 注:把该设备格式化成fat16文件系统,同mkfs.msdos </code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!</p>
<p>
原文链接:http://blog.csdn.net/wuxintdrh/article/details/54667164</p>
頁:
[1]