LFS磁盘格式化相关

格式化磁盘mke2fs -jv /dev/sda4

mke2fs 1.42.9 (4-Feb-2014)
fs_types for mke2fs.conf resolution: 'ext3'
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
312624 inodes, 1249053 blocks
62452 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1279262720
39 block groups
32768 blocks per group, 32768 fragments per group
8016 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

查看磁盘详细情况fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d1c42

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 20000767 9999360 83 Linux
/dev/sda2 20000768 220000255 99999744 83 Linux
/dev/sda3 220002302 232194047 6095873 5 Extended
/dev/sda4 * 232194048 242186477 4996215 83 Linux
/dev/sda5 220002304 220194815 96256 83 Linux
/dev/sda6 220196864 232194047 5998592 82 Linux swap / Solaris

下载软件,使用wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

创建工具的文件夹 mkdir -v $LFS/tools

添加用户组groupadd lfs

useradd -s /bin/bash -g lfs -m -k /dev/null lfs

命令行选项的意思:
-s /bin/bash
把 bash 设置为 lfs 用户的默认 shell。

-g lfs
这个选项将用户 lfs 添加到组 lfs 中。

-m
为 lfs 用户创建主目录。

-k /dev/null
这个参数通过改变输入位置为特殊的空(null)设备,以防止可能从一个模版目录中(默认是 /etc/skel)复制文件。

lfs
这是创建的组和用户的实际名称。

给我们创建的用户设置一个密码

passwd lfs

更改工具的文件夹所有者为lfs,之后lfs就可以访问tool文件夹了

注:chown 命令把改变文件的拥有者
chown -v lfs $LFS/tools
这里把$LFS/tools文件夹的拥有者变成lfs用户

同上,把$LFS/sources文件夹的拥有者变成lfs chown -v lfs $LFS/sources

以 lfs 用户身份登录

su -lfs 切换成lfs用户身份
注:有没有发现和我们平时的切换有点不一样,这里多了一个 -
su和su - 的区别 su只是改变用户的身份但没有改变shell环境 su - 才会去改变shell环境
换句话说 不带-的su不会读取目标用户的环境配置文件,带-的su才会读。

随便说一句,细节很重要,在最近的工作中感觉到了细节的重要性,要学会多思考!不会思考和咸鱼有什么区别。
一边被骂一边工作,感觉学到的很好orz。

posted on 2016-12-10 23:59  十月的天空飞  阅读(265)  评论(0编辑  收藏  举报