Разделы HDD
sudo fdisk -l # посмотреть все HDD на станции sudo fdisk /dev/sdb # редактировать новый HDD, обозначенный как sdb.
Основные команды Fdisk:
m - вывести список команд
p - вывести параметры HDD (проверить HDD).
Linux Partition type= 83.
Разметка файловой системы
sudo mkswap /dev/sdb2 # разметить раздел как swap sudo swapon /dev/sdb2 # активировать swap swapon -s # list swap partitions sudo mkfs -t ext2 /dev/sdb1 # make file system of type in sdb1 sudo mkfs -t ext3 /dev/sdb1 # make journaling file system sudo mkfs -t xfs /dev/sdb1 -f # make (force) XFS file system sudo mkfs -t reiserfs /dev/sdb1 # make reiserFS file system sudo mkfs.ext4 /dev/mapper/vg_nqt5-DataVol # CentOS LVM Logical Volume Partitioning # To make a Windows file system (vFAT), ID should be changed from 83 to 32 type partition sudo mkfs -t vfat /dev/sdb1 # make MSDOS/WIN file system
File system integrity
df -hT # Check free space, show result in megabytes/gigs and display in table
NFS Server
Установить компоненты:
yum install nfs-utils nfs-utils-lib
Автостарт служб:
chkconfig --levels 235 nfs on /etc/init.d/nfs start
Possible Error
Starting NFS mountd: [FAILED]
Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
rpc.nfsd: unable to set any sockets for nfsd [FAILED]
Resolution: check & start rpcbind service
$ service rpcbind status
$ service rpcbind start
$ chkconfig rpcbind on
Создать права на папку NFS:
mkdir /var/nfs chown 65534:65534 /var/nfs chmod 755 /var/nfs
Настройка папок на экспорт:
sudo vim /etc/exports
/home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check) /var/nfs 192.168.*.*(rw,sync,no_subtree_check)
Run sudo exportfs -a
to make changes
.
Диагностика: showmount -e
mount fails with
clnt_create: RPC: Unknown host
Diagnostic:
If we do a more thorough diagnostic, this is the issue
# showmount -e
clnt_create: RPC: Unknown host
Change the /etc/hosts file from this:
Change from
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
To
::1 machine_hostname localhost localhost.localdomain localhost6 localhost6.localdomain6
Restart the NFS service and check on the showmount -e localhost and showmount -e and attempt to mount the share.
# service nfs restart
# showmount -e localhost
# showmount -e