语法高亮,滚动条美化,设置页面调整

This commit is contained in:
fofolee
2019-04-19 02:41:09 +08:00
parent 1e8f76c000
commit 359d29ee0b
1590 changed files with 12328 additions and 11441 deletions

View File

@@ -3,9 +3,9 @@
<h2 id="补充说明">补充说明</h2>
<p><strong>fdisk命令</strong> 用于观察硬盘实体使用情况也可对硬盘分区。它采用传统的问答式界面而非类似DOS fdisk的cfdisk互动式操作界面因此在使用上较为不便但功能却丝毫不打折扣。</p>
<h3 id="语法">语法</h3>
<pre><code>fdisk(选项)(参数)</code></pre>
<pre><code class="language-bash">fdisk(选项)(参数)</code></pre>
<h3 id="选项">选项</h3>
<pre><code> -b &lt;大小&gt; 扇区大小(512、1024、2048或4096)
<pre><code class="language-bash"> -b &lt;大小&gt; 扇区大小(512、1024、2048或4096)
-c[=&lt;模式&gt;] 兼容模式“dos”或“nondos”(默认)
-h 打印此帮助文本
-u[=&lt;单位&gt;] 显示单位“cylinders”(柱面)或“sectors”(扇区,默认)
@@ -17,9 +17,9 @@
<p>设备文件:指定要进行分区或者显示分区的硬盘设备文件。</p>
<h3 id="实例">实例</h3>
<p>首先选择要进行操作的磁盘:</p>
<pre><code>[root@localhost ~]# fdisk /dev/sdb</code></pre>
<pre><code class="language-bash">[root@localhost ~]# fdisk /dev/sdb</code></pre>
<p>输入<code>m</code>列出可以执行的命令:</p>
<pre><code>command (m for help): m
<pre><code class="language-bash">command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
@@ -38,7 +38,7 @@ Command action
w write table to disk and exit
x extra functionality (experts only)</code></pre>
<p>输入<code>p</code>列出磁盘目前的分区情况:</p>
<pre><code>Command (m for help): p
<pre><code class="language-bash">Command (m for help): p
Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
@@ -48,13 +48,13 @@ Units = cylinders of 16065 * 512 = 8225280 bytes
/dev/sdb1 1 1 8001 8e Linux LVM
/dev/sdb2 2 26 200812+ 83 Linux</code></pre>
<p>输入<code>d</code>然后选择分区,删除现有分区:</p>
<pre><code>Command (m for help): d
<pre><code class="language-bash">Command (m for help): d
Partition number (1-4): 1
Command (m for help): d
Selected partition 2</code></pre>
<p>查看分区情况,确认分区已经删除:</p>
<pre><code>Command (m for help): print
<pre><code class="language-bash">Command (m for help): print
Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
@@ -64,7 +64,7 @@ Units = cylinders of 16065 * 512 = 8225280 bytes
Command (m for help):</code></pre>
<p>输入<code>n</code>建立新的磁盘分区,首先建立两个主磁盘分区:</p>
<pre><code>Command (m for help): n
<pre><code class="language-bash">Command (m for help): n
Command action
e extended
p primary partition (1-4)
@@ -84,7 +84,7 @@ First cylinder (101-391, default 101):
Using default value 101
Last cylinder or +size or +sizeM or +sizeK (101-391, default 391): +200M //分区结束位置单位为M</code></pre>
<p>确认分区建立成功:</p>
<pre><code>Command (m for help): p
<pre><code class="language-bash">Command (m for help): p
Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
@@ -94,7 +94,7 @@ Units = cylinders of 16065 * 512 = 8225280 bytes
/dev/sdb1 1 100 803218+ 83 Linux
/dev/sdb2 101 125 200812+ 83 Linux</code></pre>
<p>再建立一个逻辑分区:</p>
<pre><code>Command (m for help): n
<pre><code class="language-bash">Command (m for help): n
Command action
e extended
p primary partition (1-4)
@@ -105,7 +105,7 @@ Using default value 126
Last cylinder or +size or +sizeM or +sizeK (126-391, default 391):
Using default value 391</code></pre>
<p>确认扩展分区建立成功:</p>
<pre><code>Command (m for help): p
<pre><code class="language-bash">Command (m for help): p
Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
@@ -116,7 +116,7 @@ Units = cylinders of 16065 * 512 = 8225280 bytes
/dev/sdb2 101 125 200812+ 83 Linux
/dev/sdb3 126 391 2136645 5 Extended</code></pre>
<p>在扩展分区上建立两个逻辑分区:</p>
<pre><code>Command (m for help): n
<pre><code class="language-bash">Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
@@ -135,7 +135,7 @@ Using default value 176
Last cylinder or +size or +sizeM or +sizeK (176-391, default 391):
Using default value 391</code></pre>
<p>确认逻辑分区建立成功:</p>
<pre><code>Command (m for help): p
<pre><code class="language-bash">Command (m for help): p
Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
@@ -152,14 +152,14 @@ Command (m for help):</code></pre>
<p>从上面的结果我们可以看到在硬盘sdb我们建立了2个主分区sdb1sdb21个扩展分区sdb32个逻辑分区sdb5sdb6</p>
<p>注意主分区和扩展分区的磁盘号位1-4也就是说最多有4个主分区或者扩展分区逻辑分区开始的磁盘号为5因此在这个实验中试没有sdb4的。</p>
<p>最后对分区操作进行保存:</p>
<pre><code>Command (m for help): w
<pre><code class="language-bash">Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.</code></pre>
<p>建立好分区之后我们还需要对分区进行格式化才能在系统中使用磁盘。</p>
<p>在sdb1上建立ext2分区</p>
<pre><code>[root@localhost ~]# mkfs.ext2 /dev/sdb1
<pre><code class="language-bash">[root@localhost ~]# mkfs.ext2 /dev/sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
@@ -181,7 +181,7 @@ Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.</code></pre>
<p>在sdb6上建立ext3分区</p>
<pre><code>[root@localhost ~]# mkfs.ext3 /dev/sdb6
<pre><code class="language-bash">[root@localhost ~]# mkfs.ext3 /dev/sdb6
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
@@ -205,12 +205,12 @@ This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@localhost ~]#</code></pre>
<p>建立两个目录<code>/oracle</code><code>/web</code>,将新建好的两个分区挂载到系统:</p>
<pre><code>[root@localhost ~]# mkdir /oracle
<pre><code class="language-bash">[root@localhost ~]# mkdir /oracle
[root@localhost ~]# mkdir /web
[root@localhost ~]# mount /dev/sdb1 /oracle
[root@localhost ~]# mount /dev/sdb6 /web</code></pre>
<p>查看分区挂载情况:</p>
<pre><code>[root@localhost ~]# df -h
<pre><code class="language-bash">[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
6.7G 2.8G 3.6G 44% /
@@ -219,7 +219,7 @@ tmpfs 125M 0 125M 0% /dev/shm
/dev/sdb1 773M 808K 733M 1% /oracle
/dev/sdb6 1.7G 35M 1.6G 3% /web</code></pre>
<p>如果需要每次开机自动挂载则需要修改<code>/etc/fstab</code>文件,加入两行配置:</p>
<pre><code>[root@localhost ~]# vim /etc/fstab
<pre><code class="language-bash">[root@localhost ~]# vim /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2