ਵਿਗਿਆਪਨ ਬੰਦ ਕਰੋ

ਪਿਛਲੇ ਸਾਲ ਦੀ WWDC ਐਪਲ ਦੀ ਵਿਸ਼ਵਵਿਆਪੀ ਡਿਵੈਲਪਰ ਕਾਨਫਰੰਸ ਵਿੱਚ ਨਵਾਂ APFS ਫਾਈਲ ਸਿਸਟਮ ਪੇਸ਼ ਕੀਤਾ. ਇੱਕ ਅੱਪਡੇਟ ਦੇ ਨਾਲ iOS 10.3 'ਤੇ ਐਪਲ ਈਕੋਸਿਸਟਮ ਤੋਂ ਪਹਿਲੇ ਉਪਕਰਣ ਇਸ 'ਤੇ ਸਵਿਚ ਕਰਨਗੇ।

ਇੱਕ ਫਾਈਲ ਸਿਸਟਮ ਇੱਕ ਢਾਂਚਾ ਹੈ ਜੋ ਡਿਸਕ ਤੇ ਡਾਟਾ ਸਟੋਰੇਜ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਦੇ ਨਾਲ ਸਾਰੇ ਕੰਮ ਕਰਦਾ ਹੈ। ਐਪਲ ਵਰਤਮਾਨ ਵਿੱਚ ਇਸਦੇ ਲਈ HFS+ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਪਹਿਲਾਂ ਹੀ 1998 ਵਿੱਚ ਤਾਇਨਾਤ ਕੀਤਾ ਗਿਆ ਸੀ, 1985 ਤੋਂ HFS (ਹਾਇਰਾਰਕੀਕਲ ਫਾਈਲ ਸਿਸਟਮ) ਦੀ ਥਾਂ ਲੈ ਰਿਹਾ ਸੀ।

ਇਸ ਲਈ APFS, ਜੋ ਕਿ ਐਪਲ ਫਾਈਲ ਸਿਸਟਮ ਲਈ ਖੜ੍ਹਾ ਹੈ, ਨੂੰ ਉਸ ਸਿਸਟਮ ਨੂੰ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਅਸਲ ਵਿੱਚ ਤੀਹ ਸਾਲ ਪਹਿਲਾਂ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਅਤੇ ਇਸਨੂੰ 2017 ਦੇ ਦੌਰਾਨ ਸਾਰੇ ਐਪਲ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਅਜਿਹਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਸਦਾ ਵਿਕਾਸ ਸਿਰਫ ਤਿੰਨ ਸਾਲ ਤੋਂ ਵੀ ਘੱਟ ਸਮਾਂ ਪਹਿਲਾਂ ਸ਼ੁਰੂ ਹੋਇਆ ਸੀ, ਪਰ ਐਪਲ ਨੇ ਘੱਟੋ-ਘੱਟ 2006 ਤੋਂ HFS+ ਨੂੰ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ।

ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਹਾਲਾਂਕਿ, ZFS (Zettabyte File System), ਨੂੰ ਅਪਣਾਉਣ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ, ਸੰਭਵ ਤੌਰ 'ਤੇ ਇਸ ਸਮੇਂ ਸਭ ਤੋਂ ਵੱਧ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਫਾਈਲ ਸਿਸਟਮ, ਅਸਫਲ ਰਿਹਾ, ਇਸਦੇ ਬਾਅਦ ਦੋ ਪ੍ਰੋਜੈਕਟਾਂ ਨੇ ਆਪਣੇ ਖੁਦ ਦੇ ਹੱਲ ਵਿਕਸਿਤ ਕੀਤੇ। ਇਸ ਲਈ APFS ਦਾ ਇੱਕ ਲੰਮਾ ਇਤਿਹਾਸ ਹੈ ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਉਮੀਦਾਂ ਹਨ। ਹਾਲਾਂਕਿ, ਬਹੁਤ ਸਾਰੇ ਲੋਕ ਅਜੇ ਵੀ ਆਪਣੇ ਈਕੋਸਿਸਟਮ ਵਿੱਚ APFS ਨੂੰ ਅਪਣਾਉਣ ਦੀ ਐਪਲ ਦੀ ਅਭਿਲਾਸ਼ੀ ਯੋਜਨਾ ਬਾਰੇ ਅਨਿਸ਼ਚਿਤ ਹਨ, ਜੋ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ (ਖਾਸ ਤੌਰ 'ਤੇ ZFS) ਤੋਂ ਜਾਣੀਆਂ ਜਾਂਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ ਜੋ ਇਸ ਤੋਂ ਗੁੰਮ ਹਨ। ਪਰ ਜੋ APFS ਵਾਅਦੇ ਕਰਦਾ ਹੈ ਉਹ ਅਜੇ ਵੀ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ।

ਏਪੀਐਫਐਸ

APFS ਇੱਕ ਸਿਸਟਮ ਹੈ ਜੋ ਆਧੁਨਿਕ ਸਟੋਰੇਜ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ - ਬੇਸ਼ਕ, ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ Apple ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਇਸਲਈ ਇਹ SSD, ਵੱਡੀ ਸਮਰੱਥਾ ਅਤੇ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਲਈ ਚੰਗੀ ਤਰ੍ਹਾਂ ਅਨੁਕੂਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਹ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਟ੍ਰਾਈਮ ਅਤੇ ਇਹ ਲਗਾਤਾਰ ਕਰਦਾ ਹੈ, ਜੋ ਡਿਸਕ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਉੱਚਾ ਰੱਖਦਾ ਹੈ। HFS+ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਫਾਇਦੇ ਹਨ: ਕਲੋਨਿੰਗ, ਸਨੈਪਸ਼ਾਟ, ਸਪੇਸ ਸ਼ੇਅਰਿੰਗ, ਇਨਕ੍ਰਿਪਸ਼ਨ, ਫੇਲਓਵਰ ਸੁਰੱਖਿਆ ਅਤੇ ਵਰਤੀ ਗਈ/ਖਾਲੀ ਥਾਂ ਦੀ ਤੇਜ਼ ਗਣਨਾ।

ਕਲੋਨਿੰਗ ਕਲਾਸਿਕ ਕਾਪੀ ਕਰਨ ਦੀ ਥਾਂ ਲੈਂਦੀ ਹੈ, ਜਦੋਂ ਡਿਸਕ 'ਤੇ ਕਾਪੀ ਕੀਤੇ ਸਮਾਨ ਡੇਟਾ ਦੀ ਦੂਜੀ ਫਾਈਲ ਬਣਾਈ ਜਾਂਦੀ ਹੈ। ਇਸਦੀ ਬਜਾਏ ਕਲੋਨਿੰਗ ਸਿਰਫ ਮੈਟਾਡੇਟਾ (ਫਾਇਲ ਦੇ ਪੈਰਾਮੀਟਰਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ) ਦੀ ਇੱਕ ਡੁਪਲੀਕੇਟ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਇੱਕ ਕਲੋਨ ਨੂੰ ਸੋਧਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਿਰਫ ਸੋਧਾਂ ਨੂੰ ਡਿਸਕ 'ਤੇ ਲਿਖਿਆ ਜਾਵੇਗਾ, ਪੂਰੀ ਫਾਈਲ ਨੂੰ ਦੁਬਾਰਾ ਨਹੀਂ। ਕਲੋਨਿੰਗ ਦੇ ਫਾਇਦੇ ਸੁਰੱਖਿਅਤ ਡਿਸਕ ਸਪੇਸ ਅਤੇ ਫਾਈਲ ਦੀ "ਕਾਪੀ" ਬਣਾਉਣ ਦੀ ਬਹੁਤ ਤੇਜ਼ ਪ੍ਰਕਿਰਿਆ ਹਨ।

ਬੇਸ਼ੱਕ, ਇਹ ਪ੍ਰਕਿਰਿਆ ਸਿਰਫ ਇੱਕ ਡਿਸਕ ਦੇ ਅੰਦਰ ਕੰਮ ਕਰਦੀ ਹੈ - ਜਦੋਂ ਦੋ ਡਿਸਕਾਂ ਵਿਚਕਾਰ ਨਕਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਟਾਰਗਿਟ ਡਿਸਕ 'ਤੇ ਅਸਲੀ ਫਾਈਲ ਦਾ ਇੱਕ ਪੂਰਾ ਡੁਪਲੀਕੇਟ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਕਲੋਨਾਂ ਦਾ ਇੱਕ ਸੰਭਾਵੀ ਨੁਕਸਾਨ ਸਪੇਸ ਨੂੰ ਸੰਭਾਲਣਾ ਹੋ ਸਕਦਾ ਹੈ, ਜਿੱਥੇ ਕਿਸੇ ਵੀ ਵੱਡੀ ਫਾਈਲ ਦੇ ਕਲੋਨ ਨੂੰ ਮਿਟਾਉਣ ਨਾਲ ਲਗਭਗ ਕੋਈ ਡਿਸਕ ਸਪੇਸ ਖਾਲੀ ਨਹੀਂ ਹੋ ਜਾਂਦੀ ਹੈ।

ਇੱਕ ਸਨੈਪਸ਼ਾਟ ਸਮੇਂ ਦੇ ਇੱਕ ਨਿਸ਼ਚਤ ਬਿੰਦੂ 'ਤੇ ਡਿਸਕ ਦੀ ਸਥਿਤੀ ਦਾ ਇੱਕ ਚਿੱਤਰ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਫਾਈਲਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਫਾਰਮ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦੇ ਹੋਏ ਇਸ 'ਤੇ ਕੰਮ ਕਰਨਾ ਜਾਰੀ ਰੱਖੇਗਾ, ਜਿਵੇਂ ਕਿ ਇਹ ਸਨੈਪਸ਼ਾਟ ਲੈਣ ਦੇ ਸਮੇਂ ਸੀ। ਸਿਰਫ ਤਬਦੀਲੀਆਂ ਨੂੰ ਡਿਸਕ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਕੋਈ ਡੁਪਲੀਕੇਟ ਡੇਟਾ ਨਹੀਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਲਈ ਇਹ ਇੱਕ ਬੈਕਅੱਪ ਵਿਧੀ ਹੈ ਜੋ ਕਿ ਟਾਈਮ ਮਸ਼ੀਨ ਵਰਤਮਾਨ ਵਿੱਚ ਵਰਤਦਾ ਹੈ ਉਸ ਨਾਲੋਂ ਵਧੇਰੇ ਭਰੋਸੇਯੋਗ ਹੈ।

ਸਪੇਸ ਸ਼ੇਅਰਿੰਗ ਕਈ ਨੂੰ ਯੋਗ ਕਰਦਾ ਹੈ ਡਿਸਕ ਭਾਗ ਉਸੇ ਭੌਤਿਕ ਡਿਸਕ ਸਪੇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ। ਉਦਾਹਰਨ ਲਈ, ਜਦੋਂ ਇੱਕ HFS+ ਫਾਈਲ ਸਿਸਟਮ ਵਾਲੀ ਇੱਕ ਡਿਸਕ ਨੂੰ ਤਿੰਨ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਸਪੇਸ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ (ਜਦੋਂ ਕਿ ਬਾਕੀਆਂ ਕੋਲ ਸਪੇਸ ਹੁੰਦੀ ਹੈ), ਤਾਂ ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਅਗਲੇ ਭਾਗ ਨੂੰ ਮਿਟਾਇਆ ਜਾ ਸਕੇ ਅਤੇ ਇਸਦੀ ਥਾਂ ਨੂੰ ਚੱਲ ਰਹੇ ਭਾਗ ਨਾਲ ਜੋੜਿਆ ਜਾ ਸਕੇ। ਸਪੇਸ ਤੋਂ ਬਾਹਰ AFPS ਸਾਰੇ ਭਾਗਾਂ ਲਈ ਪੂਰੀ ਭੌਤਿਕ ਡਿਸਕ 'ਤੇ ਸਾਰੀ ਖਾਲੀ ਥਾਂ ਦਿਖਾਉਂਦਾ ਹੈ।

ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਭਾਗ ਬਣਾਉਣ ਵੇਲੇ, ਉਹਨਾਂ ਦੇ ਲੋੜੀਂਦੇ ਆਕਾਰ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਦਿੱਤੇ ਭਾਗ ਵਿੱਚ ਲੋੜੀਂਦੀ ਖਾਲੀ ਥਾਂ ਦੇ ਆਧਾਰ ਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗਤੀਸ਼ੀਲ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਸਾਡੇ ਕੋਲ 100 GB ਦੀ ਕੁੱਲ ਸਮਰੱਥਾ ਵਾਲੀ ਇੱਕ ਡਿਸਕ ਹੈ ਜਿਸ ਨੂੰ ਦੋ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, ਜਿੱਥੇ ਇੱਕ 10 GB ਅਤੇ ਦੂਜਾ 20 GB ਭਰਦਾ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਦੋਵੇਂ ਭਾਗ 70 GB ਖਾਲੀ ਥਾਂ ਦਿਖਾਉਣਗੇ।

ਬੇਸ਼ੱਕ, ਡਿਸਕ ਐਨਕ੍ਰਿਪਸ਼ਨ ਪਹਿਲਾਂ ਹੀ HFS+ ਦੇ ਨਾਲ ਉਪਲਬਧ ਹੈ, ਪਰ APFS ਇਸਦਾ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਰੂਪ ਪੇਸ਼ ਕਰਦਾ ਹੈ। HFS+ ਨਾਲ ਦੋ ਕਿਸਮਾਂ (ਕੋਈ ਇਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਸਿੰਗਲ-ਕੁੰਜੀ ਪੂਰੀ-ਡਿਸਕ ਇਨਕ੍ਰਿਪਸ਼ਨ) ਦੀ ਬਜਾਏ, APFS ਹਰੇਕ ਫਾਈਲ ਲਈ ਮਲਟੀਪਲ ਕੁੰਜੀਆਂ ਅਤੇ ਮੈਟਾਡੇਟਾ ਲਈ ਇੱਕ ਵੱਖਰੀ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਡਿਸਕ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰਨ ਦੇ ਯੋਗ ਹੈ।

ਅਸਫਲਤਾ ਸੁਰੱਖਿਆ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ ਕਿ ਡਿਸਕ ਤੇ ਲਿਖਣ ਵੇਲੇ ਅਸਫਲਤਾ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਕੀ ਹੁੰਦਾ ਹੈ। ਅਜਿਹੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਡੇਟਾ ਦਾ ਨੁਕਸਾਨ ਅਕਸਰ ਹੁੰਦਾ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਜਦੋਂ ਡੇਟਾ ਨੂੰ ਓਵਰਰਾਈਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੁੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਅਜਿਹੇ ਪਲ ਹੁੰਦੇ ਹਨ ਜਦੋਂ ਮਿਟਾਇਆ ਅਤੇ ਲਿਖਿਆ ਡੇਟਾ ਪ੍ਰਸਾਰਣ ਦੇ ਦੌਰਾਨ ਹੁੰਦਾ ਹੈ ਅਤੇ ਜਦੋਂ ਪਾਵਰ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਂਦਾ ਹੈ ਤਾਂ ਗੁਆਚ ਜਾਂਦੇ ਹਨ। APFS ਕਾਪੀ-ਆਨ-ਰਾਈਟ (COW) ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਸਮੱਸਿਆ ਤੋਂ ਬਚਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਪੁਰਾਣੇ ਡੇਟਾ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਨਵੇਂ ਨਾਲ ਨਹੀਂ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸਲਈ ਅਸਫਲਤਾ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਗੁਆਉਣ ਦਾ ਕੋਈ ਖਤਰਾ ਨਹੀਂ ਹੁੰਦਾ ਹੈ।

ਹੋਰ ਆਧੁਨਿਕ ਫਾਈਲ ਸਿਸਟਮਾਂ ਵਿੱਚ ਮੌਜੂਦ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਿਹਨਾਂ ਦੀ APFS (ਵਰਤਮਾਨ ਵਿੱਚ) ਘਾਟ ਹੈ ਉਹਨਾਂ ਵਿੱਚ ਕੰਪਰੈਸ਼ਨ ਅਤੇ ਗੁੰਝਲਦਾਰ ਚੈਕਸਮ (ਮੂਲ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਮੈਟਾਡੇਟਾ ਦੇ ਡੁਪਲੀਕੇਟ - APFS ਅਜਿਹਾ ਕਰਦਾ ਹੈ, ਪਰ ਉਪਭੋਗਤਾ ਡੇਟਾ ਲਈ ਨਹੀਂ) ਸ਼ਾਮਲ ਹਨ। APFS ਵਿੱਚ ਡਾਟਾ ਰਿਡੰਡੈਂਸੀ (ਡੁਪਲੀਕੇਟ) (ਕਲੋਨਿੰਗ ਦੇਖੋ) ਦੀ ਵੀ ਘਾਟ ਹੈ, ਜੋ ਕਿ ਡਿਸਕ ਸਪੇਸ ਬਚਾਉਂਦੀ ਹੈ, ਪਰ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਡੇਟਾ ਦੀ ਮੁਰੰਮਤ ਕਰਨਾ ਅਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਦੇ ਸਬੰਧ ਵਿੱਚ, ਐਪਲ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿ ਉਹ ਆਪਣੇ ਉਤਪਾਦਾਂ ਵਿੱਚ ਸਟੋਰੇਜ ਦੀ ਗੁਣਵੱਤਾ ਨੂੰ ਆਕਰਸ਼ਿਤ ਕਰਦਾ ਹੈ.

ਉਪਭੋਗਤਾ ਪਹਿਲਾਂ iOS ਡਿਵਾਈਸਾਂ 'ਤੇ APFS ਦੇਖਣਗੇ, ਪਹਿਲਾਂ ਹੀ iOS 10.3 ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਵੇਲੇ। ਅਗਲੀ ਸਹੀ ਯੋਜਨਾ ਅਜੇ ਪਤਾ ਨਹੀਂ ਹੈ, ਸਿਵਾਏ ਕਿ 2018 ਵਿੱਚ, ਪੂਰਾ ਐਪਲ ਈਕੋਸਿਸਟਮ APFS, ਯਾਨੀ iOS, watchOS, tvOS ਅਤੇ macOS ਵਾਲੇ ਡਿਵਾਈਸਾਂ 'ਤੇ ਚੱਲਣਾ ਚਾਹੀਦਾ ਹੈ। ਨਵਾਂ ਫਾਈਲ ਸਿਸਟਮ ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਲਈ ਤੇਜ਼, ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ ਅਤੇ ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

ਸਰੋਤ: ਸੇਬ, ਡੀਟਰੇਸ (2)
.