Otu esi etinye ederede na njedebe nke faịlụ na Linux


Mgbe ị na-arụ ọrụ na faịlụ nhazi na Linux, mgbe ụfọdụ ị ga-achọ itinye ederede dị ka nhazi nhazi na faịlụ dị adị. Ịtinye naanị pụtara ịgbakwunye ederede na njedebe ma ọ bụ ala nke faịlụ.

N'ime edemede a dị mkpirikpi, ị ga-amụta ụzọ dị iche iche iji tinye ederede na njedebe nke faịlụ na Linux.

Tinye ederede Iji >> Onye ọrụ

Onye ọrụ >> na-emegharị mmepụta na faịlụ, ọ bụrụ na faịlụ ahụ adịghị, emepụtara ya ma ọ bụrụ na ọ dị, a ga-agbakwunye mmepụta na njedebe nke faịlụ ahụ.

Dịka ọmụmaatụ, ịnwere ike iji iwu echo tinye ederede na njedebe nke faịlụ dịka egosiri.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports

N'aka nke ọzọ, ịnwere ike iji iwu printf (echefukwala iji agwa iji tinye ahịrị na-esote).

# printf "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports

Ịnwekwara ike iji iwu nwamba ka ejikọta ederede site na otu faịlụ ma ọ bụ karịa wee tinye ya na faịlụ ọzọ.

N'ihe atụ na-esonụ, a na-agbakwunye òkè sistemụ faịlụ ndị a ga-agbakwunye na faịlụ nhazi /etc/exports na faịlụ ederede a na-akpọ shares.txt.

# cat /etc/exports
# cat shares.txt
# cat shares.txt >>  /etc/exports
# cat /etc/exports

E wezụga nke ahụ, ị nwekwara ike iji akwụkwọ na-esonụ ebe a iji tinye ederede nhazi na njedebe nke faịlụ dịka egosiri.

# cat /etc/exports
# cat >>/etc/exports<s<EOF
> /backups 10.20.20.0/24(rw,sync)
> /mnt/nfs_all 10.20.20.5(rw,sync)
> EOF
# cat /etc/exports

Ntị: Emehiela onye ọrụ ntụgharịgharị > maka >>; iji > nwere faịlụ dị adị ga-ehichapụ ọdịnaya dị na faịlụ ahụ wee degharịa ya. Nke a nwere ike ịkpata ọnwụ data.

Tinye iwu tee ederede

Iwu tee na-ebipụta ederede site na ntinye ọkọlọtọ wee mado/dere ya na mmepụta ọkọlọtọ na faịlụ. Ị nwere ike iji ọkọlọtọ -a ya iji tinye ederede na nsọtụ faịlụ dịka egosiri.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports
OR
# cat shares.txt | tee -a /etc/exports

Ị nwekwara ike iji akwụkwọ ebe a nwere iwu tee.

# cat <<EOF | tee -a /etc/exports
>/backups 10.20.20.0/24(rw,sync)
>/mnt/nfs_all 10.20.20.5(rw,sync)
EOF

Ị nwekwara ike ịmasị ịgụ akụkọ ndị a metụtara.

  1. Otu esi agbaa iwu site na ntinye ọkọlọtọ eji Tee na Xargs na Linux
  2. Mụta ihe ndabere ka Linux I/O (Input/Output) redirection si arụ ọrụ
  3. Etu esi echekwa nsonaazụ iwu na faịlụ na Linux
  4. Otu esi agụta emume okwu na faịlụ ederede

Ọ bụ ya! Ị mụtala otu esi etinye ederede na njedebe nke faịlụ na Linux. Ọ bụrụ na ị nwere ajụjụ ma ọ bụ echiche ị ga-ekekọrịta, kpọtụrụ anyị site na mpempe nzaghachi n'okpuru.